home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / BUSINESS / TIMETRK2.LZH / TTRAK11A.DOC < prev    next >
Text File  |  1991-08-14  |  189KB  |  4,386 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.                                 TimeTrak Version 1.1a
  28.                                  Copyright 1990,1991
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.                   A bound version of this manual with screenshots,
  44.                   and keyboard overlays for 101 and 84 key layouts
  45.                       is available when you register TimeTrak.
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.      ---------------------------------------------------------------------------
  59.      9 August, 1991TimeTrak V1.1a (C)1990,91  Page 1
  60.  
  61.  
  62.  
  63.      ---------------------------------------------------------------------------
  64.                                   COPYRIGHT WARNING
  65.                                          and
  66.                                REGISTRATION PROCEDURES
  67.      ---------------------------------------------------------------------------
  68.  
  69.      TimeTrak,  Ozimat,   SL4P,  'Solutions  Looking  For  Problems'  and  their
  70.      associated logos  are trademarks  of Ozimat Development Sdn Bhd.  All other
  71.      products and brands mentioned are trademarks or registered trademarks owned
  72.      by their respective companies.
  73.  
  74.      Prices and specifications are subject to change without notice.
  75.  
  76.      Ozimat Development  Sdn Bhd  accepts no responsibility for the loss of data
  77.      or suitability of its products for any particular application
  78.  
  79.  
  80.  
  81.      Refer to the various DOC and LST files that are packed with this version of
  82.      TimeTrak.    Some  earlier TimeTrak  'samplers' were  released  with  minor
  83.      functions limited  - this  version of  TimeTrak is  completely intact,  and
  84.      represents the full state of development at the time of distribution.
  85.  
  86.  
  87.  
  88.      For a  guide to  'which files  contain what', print the PACKING.LST file to
  89.      your hardcopy device with the command...
  90.  
  91.                              COPY  PACKING.LST  LPT1:
  92.  
  93.      from the disk/directory that contains the TimeTrak file set.
  94.  
  95.  
  96.  
  97.  
  98.  
  99.      TimeTrak is  NOT freeware,  the unregistered  version is  provided so  that
  100.      potential users have a chance to explore the TimeTrak concept.
  101.  
  102.  
  103.      This software and accompanying documentation are protected by International
  104.      Treaty provisions and the Berne Convention.
  105.  
  106.      Any use of this software in violation of Copyright law or the terms of this
  107.      limited licence  will be  prosecuted to  the best  of  our  ability.    The
  108.      conditions under  which you  may copy  this software  and documentation are
  109.      clearly outlined below under "Distribution Restrictions".
  110.  
  111.      Ozimat Developments  hereby grants  you  a  limited  licence  to  use  this
  112.      software for  evaluation purposes  for a  period not  to exceed  sixty (60)
  113.      days.   If  you  intend  to  continue  using  this  software  (and/or  it's
  114.      documentation) after  the sixty (60) day evaluation period, you MUST make a
  115.  
  116.      ---------------------------------------------------------------------------
  117.      9 August, 1991TimeTrak V1.1a (C)1990,91  Page 2
  118.  
  119.  
  120.  
  121.      registration  payment   to  Ozimat   Developments  through   your   nearest
  122.      distribution point.
  123.  
  124.      A list  of regional distributors can be found in CONTACTS.LST, registration
  125.      and licence  details are  available in  the  REGISTER.DOC  and  LICENCE.DOC
  126.      files.
  127.  
  128.      Using this  software after  the sixty  (60) day  evaluation period, without
  129.      registering the  software is  a violation  of the  terms  of  this  limited
  130.      licence.
  131.  
  132.  
  133.  
  134.      Licensee shall  not  use,  copy,  rent,  lease,  sell,  modify,  decompile,
  135.      disassemble, otherwise  reverse engineer,  or transfer the licensed program
  136.      except as  provided in  this agreement.   Any  such unauthorized  use shall
  137.      result in immediate and automatic termination of this licence.
  138.  
  139.  
  140.  
  141.      All rights  not expressly granted here are reserved to Ozimat Developments,
  142.      Malaysia.
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.      ---------------------------------------------------------------------------
  175.      9 August, 1991TimeTrak V1.1a (C)1990,91  Page 3
  176.  
  177.  
  178.  
  179.      ---------------------------------------------------------------------------
  180.                                   TABLE OF CONTENTS
  181.      ---------------------------------------------------------------------------
  182.  
  183.  
  184.  
  185.  
  186.  
  187.      Introduction...............................................5
  188.  
  189.      Glossary of terms..........................................6
  190.  
  191.      Installation..............................................14
  192.  
  193.      Starting TimeTrak.........................................17
  194.  
  195.      Timesheet.................................................22
  196.  
  197.      Alarms & Reminders........................................35
  198.  
  199.      Diary.....................................................41
  200.  
  201.      Calendar..................................................44
  202.  
  203.      The File Menu.............................................47
  204.  
  205.      The Split Menu............................................57
  206.  
  207.      The Display Menu..........................................59
  208.  
  209.      The Locate Menu...........................................60
  210.  
  211.      The Config Menu...........................................62
  212.  
  213.      Supervisor options........................................64
  214.  
  215.      Index.....................................................72
  216.  
  217.  
  218.  
  219.      ---------------------------------------------------------------------------
  220.      INTRODUCTION
  221.      ---------------------------------------------------------------------------
  222.  
  223.  
  224.  
  225.             By purchasing  TimeTrak, you have chosen the most intuitive resource
  226.             manager available.
  227.  
  228.             TimeTrak offers  the ability  to accept, store and display all types
  229.             of time  critical information  in the  format that is best suited to
  230.             your needs.
  231.  
  232.             The program  was born from observing that almost every computer user
  233.             has a  wall planner  / schedule  hanging nearby,  often  related  to
  234.             workgroups that share a common scheduling facility.
  235.  
  236.             TimeTrak provides  the ease  of use  of a  wall planner  for  random
  237.             tasks, along  with underlying power that may be utilized if and when
  238.             required.   TimeTrak avoids  the complexity  of a  project scheduler
  239.             while offering a day-to-day productivity tool.
  240.  
  241.  
  242.  
  243.             What does TimeTrak do ?
  244.  
  245.             TimeTrak provides  a proportional  display of time dependent events.
  246.             It may  be used  at  one  work-station  or  simultaneously  at  many
  247.             terminals on a computer network.
  248.  
  249.             Up to  four schedules  (with up  to 999  resources in each schedule)
  250.             may be viewed simultaneously so that normally isolated events may be
  251.             compared in the most convenient way.  In addition, each schedule may
  252.             be split into mutiple views with different display attributes - to a
  253.             limit of 8 splits on screen at one time.
  254.  
  255.             Individual events  may be  located  by  time,  or  by  matching  the
  256.             contents of  a data  field within  the event record.  Up to 20 user-
  257.             defined fields may be included within each event data record.
  258.  
  259.             Detailed information for each event is available simply by locating
  260.             the cursor over the event, and pressing the ENTER key.  A user
  261.             defined window is displayed that contains all the details that were
  262.             stored with the selected event.
  263.  
  264.  
  265.             Typical applications of TimeTrak are -
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.      ---------------------------------------------------------------------------
  273.      9 August, 1991   INTRODUCTION            Page 5
  274.  
  275.  
  276.  
  277.                 +---------------------------------------------------------------+
  278.                  Real-time event management with 1 second resolution                |                                                               |
  279.                 |                                                               |
  280.                  Personal time management                |                                                               |
  281.                 |                                                               |
  282.                  Staff scheduling and leave planning                |                                                               |
  283.                 |                                                               |
  284.                  Time management for Skills, Resources and Facilities                |                                                               |
  285.                 |                                                               |
  286.                  Work schedules by hour/day/week...                |                                                               |
  287.                 +---------------------------------------------------------------+
  288.  
  289.  
  290.  
  291.  
  292.  
  293.      SAMPLE SCHEDULES
  294.  
  295.             With the  TimeTrak program,  we have  included some sample schedules
  296.             that will  let you  see how  the program  may be  used, as  well  as
  297.             providing some  plug &  play experience.  Most people prefer to play
  298.             with the  software before  they get  too serious  about reading  the
  299.             manual!
  300.  
  301.             The schedules included are -
  302.  
  303.             SALESMEN     A sample to track travelling salesmen.
  304.             MESSAGES     An electronic replacement for 'While-You-Were-Out'
  305.             BIGDAYS Memorable occasions for you and the world
  306.  
  307.  
  308.  
  309.      GLOSSARY OF TIMETRAK TERMS
  310.  
  311.             To gain a better understanding of this manual, and TimeTrak, we need
  312.             to formalize  some terms  which appear regularly throughout TimeTrak
  313.             discussion and operation.
  314.  
  315.             SCHEDULE -  A schedule  is the collection of related resources which
  316.             share a similar timebase or scheduling requirements.
  317.  
  318.             Schedules may be defined with week and day starting times that match
  319.             the operations of your company or department.
  320.  
  321.  
  322.  
  323.  
  324.             Examples of items which may be organized in schedules...
  325.  
  326.  
  327.  
  328.  
  329.  
  330.      ---------------------------------------------------------------------------
  331.      9 August, 1991   INTRODUCTION            Page 6
  332.  
  333.  
  334.  
  335.                 +---------------------------------------------------------------+
  336.                     staff in a department or office, or                |                                                               |
  337.                     machinery which is used in various combinations.                |                                                               |
  338.                 +---------------------------------------------------------------+
  339.  
  340.  
  341.  
  342.             A schedule can be displayed in any of three different ways -
  343.  
  344.                 a  TIMESHEET,  which  resembles  a  spreadsheet,  each  separate
  345.                 schedule may  contain cells  of different sizes which correspond
  346.                 to varying periods of time. The organization is based on columns
  347.                 which represent time periods, and a single row for each separate
  348.                 resource that is being scheduled.
  349.  
  350.                 a CALENDAR,  reflects the  activities of a single resource for a
  351.                 selected month.  The calendar is correctly aligned and displayed
  352.                 in accordance  with the  week and  day  start  times  that  were
  353.                 defined for the schedule.
  354.  
  355.                 a DIARY  display in  a familiar  list format with starting times
  356.                 listed alongside each event.  The diary can display events for a
  357.                 single resource,  or a  sorted list  of  events  for  the  whole
  358.                 schedule.
  359.  
  360.              
  361.  
  362.             RESOURCES - are the items within a schedule which may be allocated a
  363.             responsibility or task for a period of time.  Each resource occupies
  364.             one line  of a  TimeTrak timesheet.   Resources  would typically  be
  365.             staff names, facilities or equipment that are to be scheduled.
  366.  
  367.             TIME SLOTS  - Each  schedule contains  a pre-defined  timebase  upon
  368.             which resources  are  allocated  or  released  from  responsibility.
  369.             Timeslots are the columns that are displayed on a timesheet display.
  370.             The duration of each timeslot is set when a new database is created.
  371.  
  372.             SPLITS - are the windows which contain individual schedule displays.
  373.             Splits may  contain different  schedules,  or  display  a  different
  374.             aspect of an already open schedule.
  375.  
  376.             MULTI SPLITS - Is the timesheet mode where more than one schedule or
  377.             more than  one display  of the  same schedule  is visible on screen.
  378.             This provides  the user with the ability to make visual comparisons,
  379.             observing  events   which  normally   are  managed   under  separate
  380.             schedules.
  381.  
  382.  
  383.  
  384.             EVENTS - An event is that block of time which is defined as occupied
  385.             for any resource.  Internally, each event contains a database record
  386.  
  387.  
  388.      ---------------------------------------------------------------------------
  389.      9 August, 1991   INTRODUCTION            Page 7
  390.  
  391.  
  392.  
  393.             which can  be displayed  as a pop-up over the timesheet.  Events may
  394.             be located by content, time or visually on the display.
  395.  
  396.             EVENT CURSOR  - is  a two-axis  cursor which moves within a TimeTrak
  397.             timesheet.   The row  indicates which  resource is currently active,
  398.             while the highlighted column position indicates the timeslot that is
  399.             currently selected.   The  cursor style  is selectable  by using the
  400.             Config-Options-Cursor function.
  401.  
  402.             AUTOTRAK -  is the  automatic mode  of TimeTrak operation, where all
  403.             events are displayed on the screen in proportion to the current date
  404.             and time of day.
  405.  
  406.             When AutoTrak  is enabled,  the time-of-day cursor is displayed as a
  407.             single highlight bar, which is updated automatically every second to
  408.             correctly reflect the schedule status in a visual manner.
  409.  
  410.             SCROLL LOCK  -  ScrollLock  is  a  toggle  mode  selected  with  the
  411.             ScrollLock key  on your  keyboard, that  allows the  event cursor to
  412.             alternately move -
  413.  
  414.                 UNLOCKED -  Floating within  the screen  area -  causing display
  415.                 scrolling only when the cursor reaches a screen boundary, or
  416.  
  417.                 LOCKED -  Which locks the cursor to its current screen location,
  418.                 and allows  the schedule  to be  scrolled horizontally  past the
  419.                 cursor - without moving the cursor position.
  420.  
  421.  
  422.  
  423.             MENU BAR  / TIME  BAR -  is the  uppermost  line  of  the  timesheet
  424.             display.  Whenever a menu selection is pending (ALT or F10 pressed),
  425.             the menu  names are  displayed.   At all  other times,  the  current
  426.             timesheet position is indicated as a date and time.
  427.  
  428.             If you  are using  a colour  display, and the cursor is in the past,
  429.             the timebar  will be shown with a RED background, in the future will
  430.             display a GREEN background.
  431.  
  432.             FIELD DISPLAY  - When  a schedule  is displayed,  the default is for
  433.             solid shaded  cells to  indicate occupied  resource events,  and for
  434.             clear cells  to indicate  empty events.  However with TimeTrak it is
  435.             possible to  select any user data field as the display contents on a
  436.             split-by-split basis.  This enhances the readability of the schedule
  437.             when specific details are being examined or located.
  438.  
  439.             An example  may be for sales personnel - where fields in each record
  440.             contain the. . .
  441.  
  442.                 1) customer contact name
  443.                 2) company name,
  444.                 3) company branch name
  445.  
  446.      ---------------------------------------------------------------------------
  447.      9 August, 1991   INTRODUCTION            Page 8
  448.  
  449.  
  450.  
  451.                 4) city,
  452.                 5) product interests, and
  453.                 6) Notes about the contact
  454.  
  455.  
  456.             In this  case, by  using the  city field as the display field in the
  457.             schedule, it  is possible  to easily  locate the nearest salesman at
  458.             any chosen  time - without opening every event to examine the 'city'
  459.             fields individually.
  460.  
  461.             EXTENDED MOVES  provide the  ability to define and move any distance
  462.             in time by using one or two numeric keys, followed by one of W D H M
  463.             S to  specify the  size of  the jump.  Extended Moves are invoked by
  464.             holding the  SHIFT  key,  while  pressing  the  arrow  key  for  the
  465.             direction required.
  466.  
  467.             ALARMS -  In TimeTrak,  each event has the ability to maintain up to
  468.             20 alarm  cues of  different types.   Once  an event  is created  or
  469.             opened for  modification, the  Alarm functions  window may be called
  470.             up.   From this  window, you  set the type of alarm, and the trigger
  471.             times required.   TimeTrak  will  automatically  execute  the  alarm
  472.             actions at the required times.
  473.  
  474.  
  475.  
  476.      SCREEN LAYOUTS
  477.  
  478.             When TimeTrak  asks you  to layout the forms for a new schedule, you
  479.             are limited  to the  dimensions  that  would  normally  apply  to  a
  480.             standard text/graphics  adapter (80columns  x 25 lines).  This is to
  481.             avoid the  situation where  a form  is designed on a high resolution
  482.             adapter, and  subsequently cannot  be  displayed  on  a  lower  text
  483.             resolution device.
  484.  
  485.             With the  above limitation,  every display  layout  will  always  be
  486.             visible - regardless of the type of display adapter being used.
  487.  
  488.  
  489.  
  490.      MOUSE
  491.  
  492.             TimeTrak automatically  detects the  presence of  a  'Microsoft'  or
  493.             'Mouse Systems'  compatible mouse  driver -  if it was loaded before
  494.             TimeTrak was started.
  495.  
  496.             Moving the  mouse translates  directly to  cursor motion  keys  i.e.
  497.             moving the  mouse away  from you will cause the cursor to move up on
  498.             the screen... etc.
  499.  
  500.             The left mouse button mimics the ENTER key.  The right button mimics
  501.             the ESC key, and pressing both buttons simultaneously will exit from
  502.             the current function, and display the main timesheet menu bar.
  503.  
  504.      ---------------------------------------------------------------------------
  505.      9 August, 1991   INTRODUCTION            Page 9
  506.  
  507.  
  508.  
  509.             Refer  to   TT_MOUSE  in   the  Supervisor   options   chapter   for
  510.             configuration choices.
  511.  
  512.  
  513.  
  514.      KEYBOARD
  515.  
  516.             In this  manual, the  presence of a + character in a key description
  517.             indicates that  the first key should be held down, while momentarily
  518.             pressing the key following the + character.
  519.  
  520.             If a  - character  is between the keys, then the first key should be
  521.             pressed momentarily, then released before pressing the second key.
  522.  
  523.             Shift+ENTER indicates  that either  of the SHIFT keys should be held
  524.             down while pressing the ENTER key momentarily.
  525.  
  526.             CTRL+PgUp requires  that either  of the CTRL keys is held down while
  527.             the PgUp key is pressed momentarily.
  528.  
  529.             N-W asks you to press the N key, release, then press the W key.
  530.  
  531.  
  532.  
  533.             Pressing the  ESC (or ESCAPE) key cancels the current operation, and
  534.             returns the  operator to  the next  higher level  in  the  operating
  535.             strategy. Repeated  presses will  return the operator to the highest
  536.             operational level relevant in the current mode of operation.
  537.  
  538.             Pressing BackSpace in the timesheet, calendar or diary display, with
  539.             no menus active, aligns the schedule to the current date and time of
  540.             day.
  541.  
  542.             Pressing  CTRL+BackSpace   activates  the   AutoTrak  function.  The
  543.             timesheet display  is continuously  positioned  to  align  with  the
  544.             computer's internal clock circuitry.
  545.  
  546.             With AutoTrak  active, many  key functions are disabled - since they
  547.             would affect  the integrity  of the AutoTrak display.  The only keys
  548.             that are  kept active  are the  +PLUS and  -MINUS keys and the < and
  549.             > keys.   Any other keys are ignored while AutoTrak is active.
  550.  
  551.             If ESC is pressed during AutoTrak operation, the display will revert
  552.             to the  normal timesheet  display, with  the event cursor aligned to
  553.             the slot for the current date and time of day.
  554.  
  555.  
  556.  
  557.      TEXT ENTRY
  558.  
  559.             Whenever a  text entry  field is  expecting you  to type characters,
  560.             several keys are available to help in the entry.
  561.  
  562.      ---------------------------------------------------------------------------
  563.      9 August, 1991   INTRODUCTION           Page 10
  564.  
  565.  
  566.  
  567.             Pressing the INS key will alternate between inserting and overtyping
  568.             with respect  to the  existing text.  Some fields will set the entry
  569.             mode automatically, but your preference will be retained for general
  570.             use.
  571.  
  572.             The DEL key will delete the character under the cursor, and move all
  573.             characters after the cursor to the left by one position.
  574.  
  575.             The BackSpace  key will  remove the  character to  the left  of  the
  576.             cursor, and  move the  characters to  the right of the cursor to the
  577.             left by one place.
  578.  
  579.             CTRL+END deletes  the text  from the  cursor to the end of the entry
  580.             field.
  581.  
  582.             CTRL+HOME will  delete from  the cursor position to the beginning of
  583.             the entry field.
  584.  
  585.             When multiple  text entry fields are visible in a form, you may skip
  586.             over any  remaining fields  and complete  the form  by pressing  the
  587.             CTRL+ENTER keys together.
  588.  
  589.  
  590.  
  591.      ON-LINE HELP
  592.  
  593.  
  594.             Pressing the  F1 key  displays context sensitive help information to
  595.             assist you  through the current operation.  To move through the help
  596.             text, use  the Up  and Down  arrow keys.   To  exit the help window,
  597.             press ESC or ENTER.
  598.  
  599.             If the  TimeTrak program  failed to  locate the  help  files  during
  600.             startup, a  warning dialog box will be shown.  Pressing any key will
  601.             clear the  warning, and  TimeTrak will operate normally - except the
  602.             F1 key will not be operational.
  603.  
  604.             To display  up-to-date status  information about the active schedule
  605.             and the program in general, press the TAB key.
  606.  
  607.  
  608.  
  609.      SELECTING THE DISPLAY CONTENTS
  610.  
  611.             When viewing or editing the timesheet, the F2 key displays a list of
  612.             the fields  available for  display in  the occupied  cell positions.
  613.             When a  field other  than -NONE-  is chosen,  the current  split  is
  614.             redisplayed with  the actual  field data  shown in the occupied cell
  615.             locations.
  616.  
  617.  
  618.  
  619.  
  620.      ---------------------------------------------------------------------------
  621.      9 August, 1991   INTRODUCTION           Page 11
  622.  
  623.  
  624.  
  625.      FUNCTION FEEDBACK
  626.  
  627.             TimeTrak contains  visual feedback  to help  you achieve the desired
  628.             results when  moving events  around the schedule.  Audible tones may
  629.             be enabled  to accompany  the visual cues.  Depending on whether you
  630.             are using  a colour  or monochrome  display, the  following cues are
  631.             shown -
  632.  
  633.  
  634.  
  635.             COLOUR DISPLAY
  636.  
  637.             Whenever you  press a  function key  that performs a successful non-
  638.             visible operation, the status line (at the bottom) will blink with a
  639.             GREEN background.   If  the operation  was valid, but unusual in the
  640.             current context  of operation,  then an AMBER warning will be shown.
  641.             If the  operation was  unsuccessful,  and  could  not  be  completed
  642.             normally, a RED indicator is shown.  Pressing F1 immediately after a
  643.             RED warning  will display  an analysis  of  what  caused  the  error
  644.             indication.
  645.  
  646.             For serious  errors, a  RED  text  box  will  appear  with  a  brief
  647.             description of the problem that caused the error.  Please write down
  648.             the text  in this  window, and keep it ready when you contact us for
  649.             assistance.   Refer to  the  Supervisor  Options  chapter  for  more
  650.             detailed descriptions of error conditions.
  651.  
  652.  
  653.  
  654.             MONOCHROME DISPLAY
  655.  
  656.             If you  started the  program on  a monochrome system, or used the -M
  657.             command-line switch, the visible feedback is limited to flashing the
  658.             status line immediately after the failed operation.  Pressing the F1
  659.             key will  give you details of the problem if the flash was caused by
  660.             an irregularity or error condition.
  661.  
  662.  
  663.  
  664.      TIME NOTATION
  665.  
  666.             The time  notation used  by TimeTrak  is based  on a  24 hour  clock
  667.             system ('military'  time), and as such does not use AM or PM markers
  668.             for  morning   or  afternoon/evening   indication.    With  24  hour
  669.             timekeeping, each day is divided into one stretch of 24 hours rather
  670.             than two blocks of 12 hours.
  671.  
  672.             12-hour  notation   was  not  included  due  to  the  difficulty  of
  673.             compressing the  timesheet display, while still maintaining readable
  674.             time markings.
  675.  
  676.  
  677.  
  678.      ---------------------------------------------------------------------------
  679.      9 August, 1991   INTRODUCTION           Page 12
  680.  
  681.  
  682.  
  683.             For those  times that are in the PM half of the day, it is necessary
  684.             to add 12 hours, and ignore the PM indicator.
  685.  
  686.  
  687.  
  688.                 +---------------------------------------------------------------+
  689.                   1:30 PM    becomes    13:30      (+ 12 hours)                |                                                               |
  690.                   7:30 PM    becomes    19:30                |                                                               |
  691.                   8:25 AM    remains    08:25                |                                                               |
  692.                   16:45  is the same as 4:45pm     (- 12 hours)                |                                                               |
  693.                 +---------------------------------------------------------------+
  694.  
  695.  
  696.  
  697.      COMPRESSED DISPLAYS
  698.  
  699.             To conserve  screen space, TimeTrak needs to compress time indicator
  700.             displays, so the following convention has been adopted.
  701.  
  702.             TimeTrak automatically  selects the  display format required - based
  703.             on the resolution of each split.
  704.  
  705.                 +---------------------------------------------------------------+
  706.                   Timeslot Duration      Normal    Shortened                |                                                               |
  707.                 |                                                               |
  708.                   less than 1 minute     MM∙SS       ∙SS                |                                                               |
  709.                   less than 1 hour       HH:MM       :MM                |                                                               |
  710.                   less than 1 day        HH:MM       HH:                |                                                               |
  711.                   greater than 1 day     DDMmm       DDM                |                                                               |
  712.                 +---------------------------------------------------------------+
  713.  
  714.  
  715.  
  716.  
  717.  
  718.             Whenever a  schedule is  compressed to  less than  6 characters  per
  719.             timeslot, TimeTrak  chooses the  shortened version  until  the  slot
  720.             width reduces  to less  than 4 characters.  If a split is compressed
  721.             to less  than 4  characters, then the time bar shows every alternate
  722.             slot time,  until the schedule is reduced to as few as 2 columns per
  723.             slot.
  724.  
  725.             If a split is reduced to less than 2 columns by its association with
  726.             an adjacent larger split, then the denser splits become blank with a
  727.             status message.
  728.  
  729.             Expanding any  of the hidden splits will redisplay the contents when
  730.             the schedule can be shown correctly.
  731.  
  732.  
  733.  
  734.  
  735.  
  736.      ---------------------------------------------------------------------------
  737.      9 August, 1991   INTRODUCTION           Page 13
  738.  
  739.  
  740.  
  741.      ---------------------------------------------------------------------------
  742.      INSTALLATION
  743.      ---------------------------------------------------------------------------
  744.  
  745.  
  746.  
  747.             TimeTrak is  distributed on  a single  5.25 or 3.5 inch high density
  748.             diskette   (360K disks are available on special order).  Included on
  749.             the diskette are the TimeTrak program and sample files.
  750.  
  751.             Before installation, it is highly recommended that you make a safety
  752.             copy of your original TimeTrak disk.   Safety copies are for the use
  753.             of  the   original  registered   purchaser  only,  and  unauthorized
  754.             distribution of  registered copies  will void  warranty and  support
  755.             agreements. Replacement  disks outside  the 30  days warranty period
  756.             are full-cost items.
  757.  
  758.             Use DOS' DISKCOPY or other utilities to make duplicate disks - refer
  759.             to the DOS reference manual or your utility manual for instructions.
  760.  
  761.             TimeTrak is quite tolerant of almost every PC idiosyncrasy - the DOS
  762.             version must be at least version 2.x to ensure correct operation.  A
  763.             hard disk  is not mandatory - but to realize the full performance of
  764.             TimeTrak, a  hard disk  is recommended.    Schedule databases can be
  765.             contained in  quite small  disk areas  - larger  files with multiple
  766.             users will  easily consume  several megabytes  of disk  space  in  a
  767.             heavily used system.
  768.  
  769.             The  program   is  capable  of  opening  a  large  number  of  files
  770.             simultaneously.   If you are uable to create/open a schedule or it's
  771.             associated  files,  it  may  be  due  to  the  FILES=  statement  in
  772.             CONFIG.SYS being set to a 'too low' value.
  773.  
  774.             Insert the  following line  into your  CONFIG.SYS file  (in the root
  775.             directory of the boot disk)...
  776.  
  777.  
  778.  
  779.             +-------------------------------------------------------------------+
  780.                                           FILES=20            |                                                                   |
  781.             +-------------------------------------------------------------------+
  782.  
  783.  
  784.  
  785.             This ensures  that TimeTrak  will have enough file handles to access
  786.             all the data files that it requires.
  787.  
  788.             If you are running some other programs as TSRs or in a multi-tasking
  789.             environment, allow  a maximum  of 20  file  handles  for  TimeTrak's
  790.             exclusive use.
  791.  
  792.  
  793.  
  794.      ---------------------------------------------------------------------------
  795.      9 August, 1991   INSTALLATION           Page 14
  796.  
  797.  
  798.  
  799.      DISK REQUIREMENTS
  800.  
  801.             A single 360K floppy disk is capable of holding the TimeTrak program
  802.             files.  Schedule data files may vary in size from a few kilobytes up
  803.             to many  megabytes, and  as such,  should be  prepared  on  separate
  804.             floppy disks in a 'floppy only' system.   The size of TimeTrak files
  805.             are not  related to  the amount  of time  contained, but rather, the
  806.             number of  resources in  the schedule,  the number  of fields in the
  807.             user pop-up  window (and  their size),  and finally  the  number  of
  808.             events that are stored in a schedule will affect the index size.  It
  809.             is not  unusual for  the .TSX  index file  to  be  larger  than  the
  810.             database.
  811.  
  812.  
  813.  
  814.      SINGLE USER INSTALLATION
  815.  
  816.             TimeTrak is self-configuring when it comes out of the box.
  817.  
  818.             To install into a hard disk system, simply type...
  819.  
  820.             +-------------------------------------------------------------------+
  821.                    A:INSTALL  targetdrive:\directory            |                                                                   |
  822.             +-------------------------------------------------------------------+
  823.  
  824.             Where A:  specifies the disk drive that contains the TimeTrak master
  825.             disk (replace  the A:  with B:  if you  are installing  from the  B:
  826.             drive).
  827.  
  828.             targetdrive:\directory designates where you want to put the TimeTrak
  829.             files on your hard disk. The default installation path is \TIMETRAK
  830.  
  831.  
  832.  
  833.             +-------------------------------------------------------------------+
  834.              Example            |                                                                   |
  835.             |                                                                   |
  836.                   A:INSTALL  C:\SOMEWHERE            |                                                                   |
  837.             +-------------------------------------------------------------------+
  838.  
  839.             will begin  the process  to install TimeTrak from the A: floppy disk
  840.             drive into the \SOMEWHERE directory on drive C:
  841.  
  842.  
  843.  
  844.             In addition  to the  default startup  configuration,  TimeTrak  uses
  845.             several environment  variables and  command-line options  to provide
  846.             security and  to limit  or extend  certain functions.   Refer to the
  847.             Supervisor Options chapter for more information on these settings.
  848.  
  849.  
  850.  
  851.  
  852.      ---------------------------------------------------------------------------
  853.      9 August, 1991   INSTALLATION           Page 15
  854.  
  855.  
  856.  
  857.      NETWORK OPERATION
  858.  
  859.             Version 1.1a  is not  a true  network  application.    The  TimeTrak
  860.             program and  help files  may be shared between multiple users from a
  861.             single network  server/directory, however  schedule files  cannot be
  862.             simultaneously shared  between users  at  this  time.    An  upgrade
  863.             release later  this year (1991) will include true shared file access
  864.             along with many other enhancements.
  865.  
  866.             Multi-user access  to TimeTrak requires that SHARE.COM is run on the
  867.             network at  some time prior to running the TimeTrak program - due to
  868.             the help files being shared by several users.
  869.  
  870.             The TSX,  TSD, TLX,  and TLD  files will  normally be  located in  a
  871.             directory  specified   by  the   individual  users.    Depending  on
  872.             individual  installations,   these  files   may  be  protected  from
  873.             Deletion,  but   Read,  Write,  Modify  and  Extend  privileges  are
  874.             required.
  875.  
  876.             NOTE:
  877.  
  878.             The developers  offer TimeTrak  at a  minimal price to give everyone
  879.             access to  the facilities  of the program - however - multiple users
  880.             on a  network MUST  MAINTAIN SEPARATE  user REGISTRATIONS.    If  20
  881.             people are  using TimeTrak  on a company network, then somewhere the
  882.             company should  have 20  original TimeTrak  master disks of the same
  883.             version and revision level as that runnning on the system.
  884.  
  885.  
  886.  
  887.             +-------------------------------------------------------------------+
  888.              Refer to  the SUPERVISOR  OPTIONS chapter  for more informtaion on            |                                                                   |
  889.              configuration options for advanced TimeTrak use.            |                                                                   |
  890.             +-------------------------------------------------------------------+
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.      ---------------------------------------------------------------------------
  911.      9 August, 1991   INSTALLATION           Page 16
  912.  
  913.  
  914.  
  915.      ---------------------------------------------------------------------------
  916.      STARTING TIMETRAK
  917.      ---------------------------------------------------------------------------
  918.  
  919.  
  920.  
  921.      HARD DISK STARTUP
  922.  
  923.             To begin  a TimeTrak session - use the DOS CD command to move to the
  924.             TimeTrak directory - or ensure that the required directory is in the
  925.             DOS path.
  926.  
  927.             To run  TimeTrak, type TT followed by the ENTER key - this loads the
  928.             program, and  prompts you to identify the schedule file required for
  929.             display.   If no  schedules have  been  created,  then  it  will  be
  930.             necessary to  create a  new schedule  file -  refer to the File Menu
  931.             chapter for more information.
  932.  
  933.             Different users  may have  different function  privileges which  are
  934.             preset by the TimeTrak supervisor for your computer.
  935.  
  936.  
  937.  
  938.      FLOPPY DISK STARTUP
  939.  
  940.             TimeTrak is  quite fast  on a  floppy-disk based  computer, but  the
  941.             following tips  will make  the program  run almost as fast as a hard
  942.             disk based  installation... which  makes it  particularly useful  to
  943.             travellers and  those that  require more  flexibility than  a pocket
  944.             organizer.
  945.  
  946.             Normally, the  TimeTrak program  will be  present on  a bootable DOS
  947.             disk in  drive A:, along with the necessary environment settings and
  948.             configuration files.
  949.  
  950.             To run  TimeTrak, type TT followed by the ENTER key - this loads the
  951.             program, and  prompts you to identify the schedule file required for
  952.             display.   If no  schedules have  been  created,  then  it  will  be
  953.             necessary to  create a  new schedule  file -  refer to the File Menu
  954.             chapter for more information.
  955.  
  956.             If a  second disk  drive is  available, it should be used to contain
  957.             the schedules and their associated support files.
  958.  
  959.             Performance on  a floppy  system is  of course  substantially slower
  960.             than a similar hard disk system - especially on full screen updates.
  961.             However, scrolling and normal operations are surprisingly fast since
  962.             TimeTrak only  reads, writes  and updates  the relevant parts of the
  963.             display with each schedule operation.
  964.  
  965.             By setting  the TT_SCROLL=fast  option (default),  the program won't
  966.             redraw the  timesheet until you finish scrolling. The shortcoming in
  967.  
  968.      ---------------------------------------------------------------------------
  969.      9 August, 1991     STARTUP              Page 17
  970.  
  971.  
  972.  
  973.             this is  that on  a fast machine you will see very few events on the
  974.             screen as  you are moving.  If the display of intermediate events is
  975.             critical, then  you must  use TT_SCROLL=SLOW  so that  the screen is
  976.             redisplayed between each horizontal movement.
  977.  
  978.             Overall performance  improvements may be realized by using a RAMdisk
  979.             and/or disk  cache program  to  handle  the  schedule  files  -  but
  980.             remember that the files must be saved onto non-volatile media before
  981.             you turn off the power !
  982.  
  983.  
  984.  
  985.      NETWORK STARTUP
  986.  
  987.             Depending on  the type  of network you have, and how it has been set
  988.             up,  the   startup  procedure   will   vary   considerably   between
  989.             installations.
  990.  
  991.             If possible,  ask your  network  administrator  to  arrange  a  menu
  992.             system, where  you simply  choose TimeTrak  - and  the rest  is done
  993.             automatically.
  994.  
  995.             If your  system doesn't  have an  application menu  system, then the
  996.             best thing  is to  spend the  time to prepare a batch file that will
  997.             setup the  system for  your TimeTrak session.  While this may take a
  998.             little while  to  fine-tune  and  settle  down  with  your  personal
  999.             preferences, the final result will make your life a lot easier.
  1000.  
  1001.             TimeTrak shows  quite respectable  performance on a network, for the
  1002.             same reasons  as mentioned  under floppy  disk usage - TimeTrak only
  1003.             updates the  relevant parts  of the  screen when  handling  schedule
  1004.             operations.
  1005.  
  1006.  
  1007.  
  1008.      CONSIDERATIONS
  1009.  
  1010.             If TT_PATH  has been  set, TimeTrak  will  allow  you  to  use  only
  1011.             schedules in  the designated directory.  TimeTrak looks for the help
  1012.             files in the startup directory.
  1013.  
  1014.             TimeTrak automatically  looks for  the help files (THD & THX) in the
  1015.             same directory that the main program was started from.
  1016.  
  1017.             TimeTrak   detects the  current screen  dimensions of  your  display
  1018.             adapter, so  if you  prefer to  run TimeTrak in high-resolution text
  1019.             modes, simply  set your adapter to the preferred resolution, and run
  1020.             TimeTrak normally.
  1021.  
  1022.             Some preview  copies of  TimeTrak are  distributed without  the  TSX
  1023.             index files - to save space during distribution.  If you try to OPEN
  1024.             these schedules,  the program will indicate an error while trying to
  1025.  
  1026.      ---------------------------------------------------------------------------
  1027.      9 August, 1991     STARTUP              Page 18
  1028.  
  1029.  
  1030.  
  1031.             open the  index files.     To overcome  this, simply  use the  File-
  1032.             Utilities-Reindex option  to rebuild  the TSX  file for  the desired
  1033.             schedules.
  1034.  
  1035.             Refer to  the Supervisor  Options chapter  for  more  assistance  on
  1036.             startup options.
  1037.  
  1038.  
  1039.  
  1040.      IMPORTANT
  1041.  
  1042.             TimeTrak depends entirely on the accuracy and correct setting of the
  1043.             computer system's  clock/calendar circuitry.   When  you start  your
  1044.             system, ensure  that the  date and  time are  correctly set - either
  1045.             automatically  from   the  battery  backed  clock  in  the  computer
  1046.             hardware, or  by typing  the correct  values at the operating system
  1047.             prompt.
  1048.  
  1049.  
  1050.  
  1051.      COMMAND LINE OPTIONS
  1052.  
  1053.             When starting TimeTrak, it is possible to specify several parameters
  1054.             for the current session - by adding options to the standard command.
  1055.  
  1056.  
  1057.  
  1058.             +-------------------------------------------------------------------+
  1059.               TT {-options} {schedulename}            |                                                                   |
  1060.             +-------------------------------------------------------------------+
  1061.  
  1062.  
  1063.  
  1064.             where options may be any of . . .
  1065.  
  1066.  
  1067.                -L43 (L50) = enables 43/50 line modes on EGA/VGA
  1068.                -M = Selects Monochrome palette
  1069.                -N = No learner assistance screens
  1070.                -A = with schedulename, starts AutoTrak
  1071.  
  1072.                schedulename = auto-loads the named schedule
  1073.  
  1074.             If TimeTrak  is started without the schedulename option, the initial
  1075.             screen will  display the File Menu.  From this point you may use the
  1076.             arrow keys  to select  an activity  followed by  the  ENTER  key  to
  1077.             execute the function.
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.      ---------------------------------------------------------------------------
  1085.      9 August, 1991     STARTUP              Page 19
  1086.  
  1087.  
  1088.  
  1089.      MENU OPERATION
  1090.  
  1091.             To invoke  any of  the menu  functions, it is necessary to press the
  1092.             F10 key  - to display the Menu Bar from the timesheet, or if already
  1093.             known, press  the ALT  key along  with the highlighted letter of the
  1094.             desired menu.
  1095.  
  1096.             Once the desired menu is displayed, move to the desired function and
  1097.             press ENTER,  or simply press the hot-key that is indicated for each
  1098.             function (Shown here as an underlined character).
  1099.  
  1100.      ENDING A TIMETRAK SESSION
  1101.  
  1102.             Before turning  off or  rebooting your main computer or workstation,
  1103.             all TimeTrak schedules must be CLOSED, or TimeTrak terminated in the
  1104.             normal manner  (FILE-EXIT).   Failure to  follow this guideline will
  1105.             possibly corrupt the data in the schedule files.
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.                 FILE MENU
  1112.  
  1113.                 - OPEN        open a new split at current resource
  1114.                 - REPLACE          replace contents of current split
  1115.                 - CLOSE       close current split
  1116.                 - NEW         define & create new schedule database
  1117.                 - PRINT       print schedule
  1118.                 - UTILITIES   Schedule housekeeping
  1119.                 - DOS         suspend and execute DOS commands
  1120.                 - EXIT        close files and terminate TimeTrak
  1121.  
  1122.  
  1123.  
  1124.                 SPLIT MENU
  1125.  
  1126.                 - SPLIT       split current window into two
  1127.                 - CLOSE       the current split/segment
  1128.                 - WINDOW POSN move current split
  1129.                 - ZOOM        the current split/segment
  1130.                 - NEXT        enable next of multi splits
  1131.  
  1132.  
  1133.  
  1134.                 DISPLAY
  1135.  
  1136.                 - CALENDAR    display the calendar for a resource
  1137.                 - DIARY       display the diary for a resource
  1138.                 - FIELD...    select field displayed in split
  1139.  
  1140.  
  1141.  
  1142.      ---------------------------------------------------------------------------
  1143.      9 August, 1991     STARTUP              Page 20
  1144.  
  1145.  
  1146.  
  1147.                 LOCATE
  1148.  
  1149.                 - Next event in {current resource}
  1150.                 - Prev event in {current resource}
  1151.                 - Next event in current schedule
  1152.                 - Prev event in current schedule
  1153.                 - Key Field...
  1154.                 - Jump to...
  1155.  
  1156.  
  1157.  
  1158.                 CONFIG
  1159.  
  1160.                 - OPTIONS...  TimeTrak modes
  1161.                 - RESOURCES...     set width/name of resources
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.      ---------------------------------------------------------------------------
  1201.      9 August, 1991     STARTUP              Page 21
  1202.  
  1203.  
  1204.  
  1205.      ---------------------------------------------------------------------------
  1206.      THE TIMESHEET
  1207.      ---------------------------------------------------------------------------
  1208.  
  1209.  
  1210.  
  1211.             The TimeTrak  timesheet represents  a great  improvement in  the way
  1212.             computers  display   time  related   events  -  including  real-time
  1213.             proportional display.
  1214.  
  1215.             The screen  is arranged  as a  time bar  across the  top,  with  the
  1216.             remaining area  organized as  a range  of lines  that each represent
  1217.             individual resources  - the objects that TimeTrak is responsible for
  1218.             organizing.
  1219.  
  1220.             The columns  in  the  timesheet  display  each  represent  a  single
  1221.             timeslot for  the resources listed on the edge of the screen. With a
  1222.             single schedule  displayed, all  the timeslots  are  aligned,  since
  1223.             every resource  within a  single schedule  is based on the same time
  1224.             interval.
  1225.  
  1226.             If the  Diary or  Calendar are  displayed, pressing  the F5 key will
  1227.             revert to  the timesheet  - aligned  to the  time indicated  in  the
  1228.             diary/calendar.
  1229.  
  1230.  
  1231.  
  1232.             When multiple  schedules of  different slot sizes are displayed, the
  1233.             timeslots will  appear offset  in various  directions -  this is the
  1234.             strength of  TimeTrak -  to represent the correct time relationships
  1235.             of unrelated resources.
  1236.  
  1237.             When multiple  schedules are  displayed that have different week and
  1238.             day start  times, the  display may  look incorrect  -  however,  the
  1239.             alignment is  correct - the timesheet reflects the slot spacings and
  1240.             start times  that were chosen for each schedule at the time of their
  1241.             creation.   With closer examination, you'll  notice that events that
  1242.             start at  particular times  are correctly  displayed in  relation to
  1243.             each other.
  1244.  
  1245.             When the  cursor is moved horizontally between timeslots, the screen
  1246.             updates the correct relationships between all resources and events.
  1247.  
  1248.             To understand  the 'mis-'alignment  mentioned above,  try  switching
  1249.             between splits,  and  use  the  TAB  key  to  display  the  schedule
  1250.             information.   Note the  difference in  the  start  times,  and  the
  1251.             relationship between the adjacent splits.
  1252.  
  1253.  
  1254.  
  1255.      AUTOTRAK DISPLAY
  1256.  
  1257.  
  1258.      ---------------------------------------------------------------------------
  1259.      9 August, 1991    TIMESHEET             Page 22
  1260.  
  1261.  
  1262.  
  1263.             The timesheet  is capable of operating in two different modes - time
  1264.             aligned and event aligned.  When performing entry or modification of
  1265.             events, event  aligned is automatically selected to ensure that each
  1266.             event is clearly displayed within its correct timeslots.  When event
  1267.             aligned, the  timesheet is  moved in  increments of a whole timeslot
  1268.             when the cursor keys are pressed.
  1269.  
  1270.             Time aligned  - AutoTrak  - may  be initiated  by  the  operator  or
  1271.             selected as  an automatic  feature after  an interval of no keyboard
  1272.             activity.
  1273.  
  1274.             With AutoTrak  display,  the  event  cursor  is  disabled,  and  the
  1275.             timesheet is  under the  control  of  the  program.    Time  aligned
  1276.             operation automatically scales and displays the screen with a cursor
  1277.             that represents the current date and time-of-day.
  1278.  
  1279.             With AutoTrak, the timesheet is automatically positioned to indicate
  1280.             the real-time  status of  the schedule.  The operator can reposition
  1281.             the reference cursor column, and expand or compress the view.
  1282.  
  1283.             To manually  start AutoTrak, use the CTRL+BackSpace key combination.
  1284.             To cancel, use ESC.
  1285.  
  1286.             When AutoTrak  is running on a schedule with a small slot size (less
  1287.             than 60 seconds), you may notice that the display pauses at odd (but
  1288.             regular) intervals  - this  is because TimeTrak moves the display in
  1289.             single character display columns, and the current timescale will not
  1290.             divide evenly into the number of columns on screen - the pause is to
  1291.             accumulate  the   difference,  then  proceed  to  the  next  display
  1292.             character column.   Press the +PLUS key to widen the timeslots until
  1293.             the pauses disappear.
  1294.  
  1295.             If the  timeslots are  so wide  that AutoTrak  cannot  'soft-scroll'
  1296.             between adjacent  slots in  a  1-second  period,  the  program  will
  1297.             automatically switch  to a faster scrolling mode until it catches up
  1298.             with the  timesheet. Otherwise,  AutoTrak will fall behind the real-
  1299.             time clock, and the display will be unsynchronised.
  1300.  
  1301.  
  1302.  
  1303.      CELL CONTENTS
  1304.  
  1305.             Each 'cell'  displays the  contents of  the current  resource at the
  1306.             indicated timeslot.   Occupied  cells may show a solid shaded block,
  1307.             or if selected with the F2 key, a data field value.
  1308.  
  1309.             By pressing  the ENTER  key over an occupied cell, the pop-up window
  1310.             displays the  data window  that was  completed when  the  event  was
  1311.             created - along with the available options for modifying or deleting
  1312.             the event contents and time range.
  1313.  
  1314.  
  1315.  
  1316.      ---------------------------------------------------------------------------
  1317.      9 August, 1991    TIMESHEET             Page 23
  1318.  
  1319.  
  1320.  
  1321.             By pressing  the F2  key in the timesheet, you are offered a list of
  1322.             the fields  available in  the  current  schedule...  -NONE-  is  the
  1323.             default, which  displays  the  familiar  solid  block  character  at
  1324.             occupied event  times.   By selecting  any other field name, you are
  1325.             able to  see the  split with  the  field  contents  visible  in  the
  1326.             display.
  1327.  
  1328.  
  1329.  
  1330.             If the  ENTER key is pressed over an empty cell, the database window
  1331.             will appear  that allows  you to  create a new event and specify the
  1332.             time range of the event.
  1333.  
  1334.             The actual  order of  pop-up and  time range  selection  is  a  user
  1335.             defined preference  which may  be set  to  your  desired  method  of
  1336.             operation by SET TT_DBWINDOW.
  1337.  
  1338.             The timesheet  display is  the only  screen where  schedules can  be
  1339.             opened, closed,  or created.   Using the FILE menu, (ALT+F), each of
  1340.             the relevant  functions is  activated in  line with your user access
  1341.             rights.
  1342.  
  1343.  
  1344.  
  1345.      FILE and SPLIT ACTIONS
  1346.  
  1347.             ALT+F-O creates a new split with the chosen schedule.  The new split
  1348.             will be located at the cursor line which was highlighted when F-Open
  1349.             was selected.
  1350.  
  1351.             ALT+F-R will replace the contents of an existing split with a chosen
  1352.             schedule.   If no  splits exist,  then F-Replace  will duplicate the
  1353.             effect of ALT+F-O.
  1354.  
  1355.             ALT+F-C will  close the  currently active  split,  and  restore  the
  1356.             underlying splits  to take  over the  available screen area.   If no
  1357.             splits are  remaining, then  the screen will remain blank except for
  1358.             the menu bar.
  1359.  
  1360.             ALT+S-S opens  a split  at the cursor line, and provide a separately
  1361.             scrollable view of the split that it overlaps.
  1362.  
  1363.  
  1364.  
  1365.      MOVING AROUND IN THE TIMESHEET
  1366.  
  1367.             The arrow  keys act in their normal manner for moving the cursor up,
  1368.             down, left  or right  relative to  the current  position.   Whenever
  1369.             longer moves  are required,  holding the  arrow keys  will cause the
  1370.             screen to  scroll at  a rate  equivalent to  the key  repeat  speed.
  1371.             Depending on the timescale of the selected timesheet, it is possible
  1372.             to move  several years in the space of a few seconds key time !  You
  1373.  
  1374.      ---------------------------------------------------------------------------
  1375.      9 August, 1991    TIMESHEET             Page 24
  1376.  
  1377.  
  1378.  
  1379.             may use  the Config-Options-Keyboard  Speed function to increase the
  1380.             key repeat rate.
  1381.  
  1382.             To move longer distances, pressing the SHIFT key in conjunction with
  1383.             an arrow  will perform  an extended move that is programmable by the
  1384.             operator.   If undefined,  the default SHIFT+arrow key will move one
  1385.             screen width in the chosen direction.
  1386.  
  1387.             To define the extended move size, press any one or two digit keys to
  1388.             specify the  multiplier of the move distance - then press one letter
  1389.             key from  W D  H M  or S  to indicate  the size  of the  move  -  in
  1390.             multiples of  Weeks, Days,  Hours, Minutes or Seconds.  While typing
  1391.             the values,  the current  extended move  size is  shown at the lower
  1392.             right-hand corner of the screen.
  1393.  
  1394.             If an  invalid letter  is pressed  as the  second or  third  key,  a
  1395.             selector-list will  be displayed  to remind  you to  pick one of the
  1396.             valid unit  sizes.    Pressing  ESC  leaves  the  original  settings
  1397.             untouched.
  1398.  
  1399.             (Refer also to the section - Moving to a particular date...)
  1400.  
  1401.  
  1402.  
  1403.             +-------------------------------------------------------------------+
  1404.               Examples of key sequences for extended moves would be . . .            |                                                                   |
  1405.             |-------------------------------------------------------------------|
  1406.                1 2 H          12   Hours            |                                                                   |
  1407.                3 m             3   Mins            |                                                                   |
  1408.                3 0 g          30   g  ????            |                                                                   |
  1409.             +-------------------------------------------------------------------+
  1410.  
  1411.  
  1412.  
  1413.             To display  the current  extended move  size, simply  hold down  the
  1414.             SHIFT key.   The  current setting  will be  shown in the lower right
  1415.             corner of the screen.
  1416.  
  1417.  
  1418.  
  1419.             If the  ScrollLock function  is  enabled,  the  cursor  will  remain
  1420.             static,  and   the  timesheet  will  pass  'underneath'  the  cursor
  1421.             position.   If ScrollLock  is disabled,  the cursor will move freely
  1422.             within the screen area between the screen borders, at which time the
  1423.             timesheet will move to extend the visible range of the screen in the
  1424.             direction of movement.
  1425.  
  1426.  
  1427.  
  1428.      MOVING TO THE NEXT... or PREVIOUS...
  1429.  
  1430.  
  1431.  
  1432.      ---------------------------------------------------------------------------
  1433.      9 August, 1991    TIMESHEET             Page 25
  1434.  
  1435.  
  1436.  
  1437.             With TimeTrak,  it's as  easy as  two keys to reposition to the next
  1438.             Hour, Day,  Week or  to any  day within a 7-day range of the current
  1439.             day.
  1440.  
  1441.             Press N for NEXT (P for PREVIOUS), followed by...
  1442.  
  1443.                     Week   Day   Hour
  1444.  
  1445.             If you  want to  move to a particular day, scroll to the day-name on
  1446.             the list, or press the digit key that matches the day-name.
  1447.  
  1448.             For Week,  Day and  Hour moves, the timesheet will immediately align
  1449.             to the  next occurrence of a Week, Day or Hour boundary as specified
  1450.             in the schedule definition.
  1451.  
  1452.             When jumping  to a  specific day,  the timesheet  will align  to the
  1453.             starting time of the day as defined in the original schedule setup.
  1454.  
  1455.             As a  shortcut  from  the  timesheet,  you  can  move  to  the  next
  1456.             occurrence of  a particular  day by pressing SHIFT+a digit (1 to 7),
  1457.             which represent  the days  Mon-Sun respectively.  This shortcut only
  1458.             works in the forward direction.
  1459.  
  1460.             To repeat  the move,  press N-N  or P-P which eliminates the need to
  1461.             redefine the move size or the day.
  1462.  
  1463.             The values  used for  Next/Previous are separate to those maintained
  1464.             by the extended moves, so you might prefer to set extended moves for
  1465.             some smaller  figure... e.g.  2 hours, while using the Next function
  1466.             to select the Day.
  1467.  
  1468.             Also refer to the LOCATE function for moving to the NEXT or PREVIOUS
  1469.             event.
  1470.  
  1471.  
  1472.  
  1473.      MOVING TO A PARTICULAR DATE
  1474.  
  1475.             To jump  to a  specific date  within a  12 month range of the cursor
  1476.             time, you  must enter  the date  as TWO  DIGITS, followed by a month
  1477.             selected from the keyboard overlay. (Keys 1-9, 0, -, =)
  1478.  
  1479.             Default operation  is to  move to  the  nearest  occurrence  of  the
  1480.             required date  - which  means this  function will  jump backwards in
  1481.             time if the required date is more than 6 months in the future.
  1482.  
  1483.  
  1484.  
  1485.             To always  move forward  in time  to  the  next  occurrence  of  the
  1486.             required date, hold the SHIFT key while selecting the required month
  1487.             key.
  1488.  
  1489.  
  1490.      ---------------------------------------------------------------------------
  1491.      9 August, 1991    TIMESHEET             Page 26
  1492.  
  1493.  
  1494.  
  1495.             If an invalid key is pressed as the second 'digit' or third 'letter'
  1496.             key, the  program assumes  that you  want to  set the  extended move
  1497.             size... the  first digits  will be retained, and a selector will ask
  1498.             you to  indicate the unit of movement.  To cancel the selector list,
  1499.             press ESC, and restart the operation from the first keystroke.
  1500.  
  1501.  
  1502.  
  1503.             +-------------------------------------------------------------------+
  1504.               EXAMPLE:            |                                                                   |
  1505.             |-------------------------------------------------------------------|
  1506.             |                                                                   |
  1507.               Assume that today's date is 4th July...            |                                                                   |
  1508.             |                                                                   |
  1509.               To move to the 21st June just past (i.e. the nearest), press            |                                                                   |
  1510.             |                                                                   |
  1511.                      2-1-6 (the 6 key is for month #6, June).            |                                                                   |
  1512.             |                                                                   |
  1513.               To move to 21st June next year, press            |                                                                   |
  1514.             |                                                                   |
  1515.                      2-1-SHIFT+6            |                                                                   |
  1516.             |                                                                   |
  1517.               The SHIFT key forces the jump to move forward from the cursor time            |                                                                   |
  1518.               to the next occurrence of the required date.            |                                                                   |
  1519.             +-------------------------------------------------------------------+
  1520.  
  1521.  
  1522.  
  1523.             (You may also use CTRL+J from the timesheet to specify and move to a
  1524.             specific date and time.)
  1525.  
  1526.  
  1527.  
  1528.      CHANGING THE ACTIVE SPLIT
  1529.  
  1530.             When more  than one  split is  open on  the screen,  you can  switch
  1531.             between active  splits by  using the CTRL+PgUp and CTRL+PgDn keys or
  1532.             by pressing ALT+SPACE.
  1533.  
  1534.             When moving  between non-adjacent splits, TimeTrak will only realign
  1535.             the slot  positions to  the  cursor  when  an  arrow  key  or  event
  1536.             alignment is required.
  1537.  
  1538.      SCROLL LOCK
  1539.  
  1540.             The ScrollLock  function is  indicated by  a bar/arrow symbol in the
  1541.             lower right  corner of  the display.   When  the bar  is shown,  the
  1542.             timesheet will  scroll under  the cursor in all directions - and the
  1543.             'reference' timeslot  will remain static.  If the double-ended arrow
  1544.             indicator is  visible, then  the reference  timeslot will  initially
  1545.             move within  the width  of the  screen.  Only when screen limits are
  1546.             reached, will the timesheet move to extend the range of display.
  1547.  
  1548.      ---------------------------------------------------------------------------
  1549.      9 August, 1991    TIMESHEET             Page 27
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.      ADJUSTING THE CURSOR POSITION
  1558.  
  1559.             The <  and >  keys allow  you to  reposition the  reference timeslot
  1560.             anywhere on  the horizontal  axis -  if  ScrollLock is disabled, the
  1561.             next arrow  key will move the reference time cursor in the direction
  1562.             of the  arrow.   It is  advisable to play with these functions while
  1563.             watching the  time bar  so that  the separate  functions become more
  1564.             obvious.
  1565.  
  1566.  
  1567.  
  1568.      EDITING EVENTS IN THE PAST
  1569.  
  1570.             It should  be noted  that -  by default,  you are not able to modify
  1571.             events that  have already  passed the  current date and time-of-day.
  1572.             If an  event started in the past, but is still running, then you are
  1573.             able to  adjust the  end time,  but the resource and start time will
  1574.             remain fixed.   To  change this  feature, refer  to the  environment
  1575.             variables TT_EDITPAST  (or press  CTRL+O-P if you have access to the
  1576.             Config menu).
  1577.  
  1578.             Also worth  noting is  the fact  that  with  default  settings,  the
  1579.             timeslot for  the current  time of  day is  regarded as being in the
  1580.             past - since the time for every slot is determined at the second the
  1581.             slot begins.
  1582.  
  1583.             The nett  effect of  this is  that - if you schedule an event to run
  1584.             from 09:00  until 11:30,  and when  the event eventually begins, you
  1585.             want to change something at 9:01, you will be stopped from adjusting
  1586.             the starting  characteristics of the event.  The relationship of the
  1587.             current timeslot  can be  changed by using the SET TT_PRESENT=FUTURE
  1588.             command.
  1589.  
  1590.             The contents  and duration  of an  event remain changeable until the
  1591.             event passes its end time.
  1592.  
  1593.  
  1594.  
  1595.      LOCATING A KEY FIELD VALUE -
  1596.  
  1597.             Pressing ALT+L  to open the LOCATE menu will allow you to reposition
  1598.             to any event in the current resource or schedule.
  1599.  
  1600.             If any  fields were  designated as  key fields  in  the  File-Create
  1601.             process, you  may select  the Key  Field... option  to search  for a
  1602.             value in any key field.
  1603.  
  1604.  
  1605.  
  1606.      ---------------------------------------------------------------------------
  1607.      9 August, 1991    TIMESHEET             Page 28
  1608.  
  1609.  
  1610.  
  1611.             Move the menu cursor to select one of the key field names, and press
  1612.             ENTER.
  1613.  
  1614.             A text  entry box  will then allow you to specify the field contents
  1615.             to be located.
  1616.  
  1617.             After completing  this field  with the  ENTER key,  you can  use the
  1618.             CTRL+arrow keys  (for current  resource)  or  CTRL+SHIFT+arrow  keys
  1619.             (whole schedule) to locate the desired event.
  1620.  
  1621.             The current  search scope  is indicated  at  the  bottom  right-hand
  1622.             corner of the display when the CTRL (+SHIFT) key is held down.
  1623.  
  1624.  
  1625.  
  1626.             +-------------------------------------------------------------------+
  1627.              ... in Rsrc = Search in current resource only.            |                                                                   |
  1628.             |                                                                   |
  1629.              ... in Shdl = Search in all resources of current schedule.            |                                                                   |
  1630.             +-------------------------------------------------------------------+
  1631.  
  1632.  
  1633.  
  1634.             If the  search fails,  the timesheet  will remain  at  the  original
  1635.             position, and  the status bar will flash to indicate that the search
  1636.             operation was unsuccessful.
  1637.  
  1638.             Example -
  1639.  
  1640.             To find the next occasion we have a salesman in London.
  1641.  
  1642.             Using the  SALESMEN schedule, press F3 and select Location (Location
  1643.             was defined as a key field when salesmen schedule was created.)
  1644.  
  1645.             When the  Search for...  box appears,  type in  LOND and press ENTER
  1646.             (LOND is  sufficient since  the search is only matched to the number
  1647.             of characters entered.
  1648.  
  1649.             Now .  . .  if you want to find the next occurrence of the key value
  1650.             in the current resource, press CTRL+right arrow, or for the previous
  1651.             occurrence, CTRL+left  arrow.   By also  pressing the  SHIFT key the
  1652.             search will scan all resources in the current schedule.
  1653.  
  1654.  
  1655.  
  1656.             When more  than one event starts at the same timeslot, TimeTrak will
  1657.             step vertically  through those  events before  moving on to the next
  1658.             timeslot/event position.
  1659.  
  1660.             Searches may  be repeated  by using  the CTRL+arrow  keys to  search
  1661.             within the same resource, or CTRL+SHIFT+arrow keys for all resources
  1662.             within the same schedule.
  1663.  
  1664.      ---------------------------------------------------------------------------
  1665.      9 August, 1991    TIMESHEET             Page 29
  1666.  
  1667.  
  1668.  
  1669.             If no  key field  searches have  been made  in the current schedule,
  1670.             then the  CTRL+arrow keys  will behave in the same way as CTRL+N and
  1671.             CTRL+P, to locate the presence of any event in the search scope.  If
  1672.             a key search has already been performed in this schedule during this
  1673.             TimeTrak session, the CTRL+arrow keys will only perform key searches
  1674.             in the most recently selected key field.
  1675.  
  1676.             If a  key search is currently available, the status line will show a
  1677.             tick '√' character in the lower Right hand corner.
  1678.  
  1679.  
  1680.  
  1681.      SEARCHING FOR ANY EVENT
  1682.  
  1683.             To ignore the most recent key search value, or simply search for the
  1684.             mere presence  of an  event, you  may use  either the  LOCATE-Next /
  1685.             Previous (CTRL+N  / CTRL+P),  or select  -NONE- as  the  key  search
  1686.             field.
  1687.  
  1688.  
  1689.  
  1690.      SCROLLING SPEED
  1691.  
  1692.             The scroll  speed /  redraw priority  can be preset by the TT_SCROLL
  1693.             option.   Either from  the DOS  environment, or  the  Config-Options
  1694.             menu, it  is possible  to dramatically  change the  scrolling  speed
  1695.             depending on  the accuracy  required of  the displayed  data  during
  1696.             scrolling.
  1697.  
  1698.             If TT_SCROLL=fast,  then keys  are processed  in real-time,  and the
  1699.             complete  screen  update  is  delayed  until  the  scroll  keys  are
  1700.             released.   Depending  on  the  speed  of  your  computer  and  disk
  1701.             hardware, it  is possible  that you  will see  some screen  activity
  1702.             between keystrokes,  it's unlikely  to completely  redraw the  whole
  1703.             screen while  moving at  'full speed  '.   The time bars and current
  1704.             resource are always updated correctly during scroll actions.
  1705.  
  1706.             Floppy based  systems  are  recommended  to  use  TT_SCROLL=fast  to
  1707.             provide scrolling faster than the disk operations.
  1708.  
  1709.  
  1710.  
  1711.      VISIBLE TIME RANGE
  1712.  
  1713.             The timesheet  display may  be compressed using the MINUS (-) key or
  1714.             expanded using  the PLUS  (+) key to any degree - several conditions
  1715.             apply.
  1716.  
  1717.             Any timesheet  display can  only be expanded until the densest split
  1718.             on screen  reaches full  screen width.   Similarly,  compression  is
  1719.             limited to a point where the widest split reaches 1 single character
  1720.             width.
  1721.  
  1722.      ---------------------------------------------------------------------------
  1723.      9 August, 1991    TIMESHEET             Page 30
  1724.  
  1725.  
  1726.  
  1727.  
  1728.  
  1729.             When multiple  splits are compressed, the densest splits will blank-
  1730.             out when  they reduce  to less  than  one  character  width.    When
  1731.             expanded, they  will return  to visible  state when  the  degree  of
  1732.             scaling allows  them to  be  shown  correctly  in  relation  to  the
  1733.             adjacent split data.
  1734.  
  1735.             If you  have more  than one  split, and the slotsize is not a direct
  1736.             multiple (in  seconds), then  you will  be limited  in the amount of
  1737.             compression when  the denser  split is  active -  since the  display
  1738.             automatically checks  the scaling  to ensure  that the column widths
  1739.             within a  split  are  identical...  hence  non-multiples  cannot  be
  1740.             displayed symmetrically  at some  levels of  compression due  to the
  1741.             horizontal resolution of the screen.
  1742.  
  1743.             Note that  if the display is compressed or scrolled beyond the range
  1744.             of 1970  and 2037  AD, the movement will   be limited to stay within
  1745.             that range.   Some positioning errors may occur if you try using the
  1746.             very first slot in 1970, or the last slot in 2037.
  1747.  
  1748.             TimeTrak will  only  display  splits  when  all  the  cell  data  is
  1749.             accurately represented.
  1750.  
  1751.  
  1752.  
  1753.      CREATING A NEW EVENT
  1754.  
  1755.             To create  an event  in the timesheet, simply press the ENTER or the
  1756.             INS key over any empty cell.  The program will display the user form
  1757.             previously set  up for  this schedule  - so that you can fill in the
  1758.             relevant details.   Once completed, you are prompted to indicate the
  1759.             resource and time-range required for the event.
  1760.  
  1761.             The start  and end  times of the event, along with the duration will
  1762.             be indicated at the bottom of screen.
  1763.  
  1764.             Pressing ESC  as the first key when creating a new event will switch
  1765.             the entry  modes - equivalent to toggling TT_DBWINDOW once for those
  1766.             irregular situations  where  the  details  need  to  be  entered  in
  1767.             opposite order.   Pressing ESC repeatedly will move back through the
  1768.             program structure to the normal timesheet display.
  1769.  
  1770.  
  1771.  
  1772.      SETTING THE EVENT DURATION AND TIME
  1773.  
  1774.             When you  begin setting  a range,  the program assumes that you will
  1775.             have already  placed the start time, and need to define the end time
  1776.             with the  arrows.   By using  the SPACE  bar, you may switch between
  1777.             positioning the  whole event,  and adjusting the start and end times
  1778.  
  1779.  
  1780.      ---------------------------------------------------------------------------
  1781.      9 August, 1991    TIMESHEET             Page 31
  1782.  
  1783.  
  1784.  
  1785.             individually. The  time range  display at  the bottom  of the screen
  1786.             indicates which times are being adjusted.
  1787.  
  1788.  
  1789.  
  1790.             If you  prefer to  set the  event start  and end times by typing the
  1791.             values, press the R key whenever a time range is being defined.  The
  1792.             pop-up shown  above will  allow you  to enter the exact time details
  1793.             required without  moving the display  (Times are rounded to fit into
  1794.             the nearest whole timeslot).
  1795.  
  1796.             The range  setting technique is extremely flexible, but you may need
  1797.             to  practice   before  you   are  completely  comfortable  with  its
  1798.             operation, and its interaction with the scrolling facilities.
  1799.  
  1800.  
  1801.  
  1802.             +-------------------------------------------------------------------+
  1803.               For each press of the SPACE bar, the positioning mode will step            |                                                                   |
  1804.               through the following sequence...            |                                                                   |
  1805.             |                                                                   |
  1806.               --> START --> POSITION --> END --> POSITION -->            |                                                                   |
  1807.             +-------------------------------------------------------------------+
  1808.  
  1809.  
  1810.  
  1811.             When setting  one end  only, the  range is  elastic... as  you  move
  1812.             nearer or further from the fixed end, the blinking range cursor will
  1813.             expand and contract with the cursor movement.   In the case that you
  1814.             pass the  movable end  over the  fixed end, TimeTrak will slide both
  1815.             times together until a new time point is marked.
  1816.  
  1817.             If the  DEL key is pressed while setting a range, both the start and
  1818.             end time of the event will be repositioned to the cursor position.
  1819.  
  1820.             If the  ScrollLock function is disabled (off), the event itself will
  1821.             not move,  but  rather,  the  cursor  will  move  -  which  provides
  1822.             intuitive feedback  when the whole range is on screen - however this
  1823.             can be  distracting when  the event  stretches across  more than one
  1824.             screen of  time.   In this case you may prefer to set the ScrollLock
  1825.             function, or use the < > keys to reposition the cursor x-position.
  1826.  
  1827.             While placing  a range,  you can use any keys that are normally used
  1828.             for positioning  within the schedule.  To confirm the range shown on
  1829.             screen, press the ENTER key.
  1830.  
  1831.  
  1832.  
  1833.      COPYING EVENTS
  1834.  
  1835.             As an  operating aid,  the timesheet maintains a holding buffer that
  1836.             can contain  any single  event.  This is useful for placing multiple
  1837.  
  1838.      ---------------------------------------------------------------------------
  1839.      9 August, 1991    TIMESHEET             Page 32
  1840.  
  1841.  
  1842.  
  1843.             events with  the same  data e.g. meetings for a number of staff - or
  1844.             several pieces of equipment on hire to the same customer.
  1845.  
  1846.             To store  the image  of an  event into  the buffer, press SHIFT+DEL,
  1847.             this will  leave the  existing event  untouched,  while  creating  a
  1848.             separate copy of its data and duration information.
  1849.  
  1850.             To reinsert the buffer anywhere into the timesheet, press SHIFT+INS.
  1851.             The blinking  time-range block  will appear  at the  cursor position
  1852.             with the  same duration  as the  original event.  You can adjust the
  1853.             length or  resource of  the event before finally placing it with the
  1854.             ENTER key.
  1855.  
  1856.             NOTE:
  1857.  
  1858.             Alarm information and triggers are not copied with the SHIFT+DEL/INS
  1859.             operation.
  1860.  
  1861.  
  1862.  
  1863.      MODIFYING OR DELETING AN EVENT
  1864.  
  1865.             To make  any change  to an  existing event,  simply place the cursor
  1866.             anywhere over  the event,  then  press  the  ENTER  key.    TimeTrak
  1867.             displays a list of the available options.
  1868.  
  1869.  
  1870.  
  1871.             The default  entry allows you to UPDATE the event contents by typing
  1872.             over or inserting new text directly into the existing data window.
  1873.  
  1874.             DELETE allows  the selected  event to be completely removed from the
  1875.             schedule.   To directly access the delete function you may press the
  1876.             DEL key  while the  cursor is  over any  portion of  an event in the
  1877.             timesheet.
  1878.  
  1879.             REPOSITION allows  you to  redefine the  resource or start/end times
  1880.             for the  selected event.  By picking REPOSITION, you are immediately
  1881.             put back  into the  event placement  mode -  much  as  if  you  were
  1882.             creating a new event.  The existing event block begins to blink, and
  1883.             may be repositioned or resized to any free location in the schedule.
  1884.             All the positioning and cursor functions are fully active within the
  1885.             schedule in the same way they are used in the new event operation.
  1886.  
  1887.             COPY follows  exactly  the  same  functionality  as  the  REPOSITION
  1888.             function -  with the  exception  that  the  existing  event  remains
  1889.             untouched.
  1890.  
  1891.             Using the  SPACE bar will allow you to adjust the start or end times
  1892.             - or  the overall  position of the event in time.  Refer to 'Setting
  1893.             the event duration and time range'.
  1894.  
  1895.  
  1896.      ---------------------------------------------------------------------------
  1897.      9 August, 1991    TIMESHEET             Page 33
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.      SELECTING THE FIELD DISPLAY
  1904.  
  1905.             Pressing F2 will list the fields available within the current split,
  1906.             by selecting a field name, the screen will be redrawn with the newly
  1907.             selected field data in place of the anonymous blocks.
  1908.  
  1909.             Selecting any of the field names for display will result in slightly
  1910.             slower screen updates due to the extra disk access required.
  1911.  
  1912.             Fields that  were not given a name when the schedule was built, will
  1913.             be displayed with names of u0, u1, u2.
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.  
  1929.  
  1930.  
  1931.  
  1932.  
  1933.  
  1934.  
  1935.  
  1936.  
  1937.  
  1938.  
  1939.  
  1940.  
  1941.  
  1942.  
  1943.  
  1944.  
  1945.  
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.      ---------------------------------------------------------------------------
  1955.      9 August, 1991    TIMESHEET             Page 34
  1956.  
  1957.  
  1958.  
  1959.      ---------------------------------------------------------------------------
  1960.      ALARMS & REMINDERS
  1961.      ---------------------------------------------------------------------------
  1962.  
  1963.  
  1964.  
  1965.             One of  the most  dynamic aspects  of the  TimeTrak program  is  the
  1966.             ability to  apply multiple  intelligent alarms  to each event in the
  1967.             schedule.
  1968.  
  1969.             At any  point in time prior to the event start time, you may place a
  1970.             visual reminder or initiate a DOS command sequence.
  1971.  
  1972.  
  1973.  
  1974.      ACCESSING THE ALARM FUNCTIONS
  1975.  
  1976.             After an  event has  been created or duplicated in the schedule, you
  1977.             can access  the alarm  options by  positioning over the parent event
  1978.             and pressing CTRL+A or ENTER.  In the modify options you are offered
  1979.             the chance to SET/CLEAR ALARMS.  From these choices you are led into
  1980.             the following sequence...
  1981.  
  1982.             The initial alarm display is a blank selector box, or it may contain
  1983.             a time-sorted list of any existing alarms that have assigned to this
  1984.             event.
  1985.  
  1986.  
  1987.  
  1988.      SETTING ALARM DETAILS
  1989.  
  1990.             Once the Set/Clear Alarm window appears, move the highlighted bar to
  1991.             the Add option, or an existing event, and press ENTER.
  1992.  
  1993.             If you  chose to  add a new alarm, or pressed INS, you are now asked
  1994.             to define  what type  of alarm  is required,  and when the new alarm
  1995.             will be triggered.
  1996.  
  1997.             If you  press ENTER  over an existing alarm entry, then you are able
  1998.             to change any part of the alarm settings as required.
  1999.  
  2000.             Either way,  the window  now displays  a choice  of different  alarm
  2001.             types that  may be  assigned to  the new alarm / alarm that is being
  2002.             changed.
  2003.  
  2004.             Select one from the following list...
  2005.  
  2006.  
  2007.  
  2008.                 POP-UP -  displays  the  event  data  window  over  the  current
  2009.                 activity -  no matter  where in  the TimeTrak  program  you  are
  2010.                 currently working.
  2011.  
  2012.      ---------------------------------------------------------------------------
  2013.      9 August, 1991      ALARMS              Page 35
  2014.  
  2015.  
  2016.  
  2017.                 DOS CMD - allows you to send any DOS command-line to COMMAND.COM
  2018.                 at the  alarm trigger  time.   This  may  be  used  to  print  a
  2019.                 document,  transmit   E-Mail,  or  initiate  some  other  online
  2020.                 process.   You can also designate specific command strings to be
  2021.                 sent  to  serial  or  parallel  ports  with  the  dialogue  ECHO
  2022.                 character string > COMx: etc.
  2023.  
  2024.                 This type  of alarm  requires the  external routine to check for
  2025.                 its own hardware requirements and device availability.
  2026.  
  2027.  
  2028.  
  2029.                 +---------------------------------------------------------------+
  2030.                   DOS commands  require some  familiarity with the DOS method of                |                                                               |
  2031.                   dealing           with           launching           programs.                |                                                               |
  2032.                 |                                                               |
  2033.                   Internal commands - DIR, COPY, ECHO etc (that don't require an                |                                                               |
  2034.                   external COM  or EXE  file) may  run directly  from the  alarm                |                                                               |
  2035.                   command       line       without       any       modification.                |                                                               |
  2036.                 |                                                               |
  2037.                   External commands  (your programs along with CHKDSK, XCOPY and                |                                                               |
  2038.                   other EXE  /  COM  files)  will  run  from  the  command  line                |                                                               |
  2039.                   untouched -  unless they  require  redirection  of  their  I/O                |                                                               |
  2040.                   streams   (does your command line require the angle brackets <                |                                                               |
  2041.                   or >, or the pipe  | character ?).                |                                                               |
  2042.                 +---------------------------------------------------------------+
  2043.  
  2044.                 +---------------------------------------------------------------+
  2045.                   External commands  that require redirection must be entered to                |                                                               |
  2046.                   the    alarm     prompt    in     the     following     way...                |                                                               |
  2047.                 |                                                               |
  2048.                   COMMAND.COM          /C          {progname          arguments}                |                                                               |
  2049.                 |                                                               |
  2050.                   This loads  another complete copy of COMMAND.COM to handle the                |                                                               |
  2051.                   redirection requirements  of your  external program.   The  /C                |                                                               |
  2052.                   switch tells  the COMMAND interpreter to unload the extra copy                |                                                               |
  2053.                   as soon  as your  program has  completed running. (The letters                |                                                               |
  2054.                   .COM are unnecessary if you prefer to leave them off.)                |                                                               |
  2055.                 +---------------------------------------------------------------+
  2056.  
  2057.  
  2058.  
  2059.      DOS CMD ERRORS
  2060.  
  2061.                 TimeTrak will report an error, and allow optional rescheduling -
  2062.                 only in the following cases...
  2063.  
  2064.                 - COMMAND.COM could not be located, or
  2065.  
  2066.                 - The  external (EXE/COM)  file returned with an exit code other
  2067.                 than zero (success).
  2068.  
  2069.  
  2070.      ---------------------------------------------------------------------------
  2071.      9 August, 1991      ALARMS              Page 36
  2072.  
  2073.  
  2074.  
  2075.                 If an external command cannot be found at all, the alarm will be
  2076.                 cancelled.
  2077.  
  2078.  
  2079.  
  2080.      SETTING THE ALARM TIME
  2081.  
  2082.             If you  are modifying  an existing alarm, the selector bar is placed
  2083.             over the  current type  and can  be moved as required to change to a
  2084.             different alarm type.
  2085.  
  2086.             Once the  alarm type has been selected, pressing ENTER brings a list
  2087.             of possible activation times for the alarm, from the list...
  2088.  
  2089.  
  2090.  
  2091.                 +---------------------------------------------------------------+
  2092.                 |                                                               |
  2093.                     ■ AT EVENT START TIME                |                                                               |
  2094.                 |                                                               |
  2095.                     ■ 1-MINUTE PRIOR                |                                                               |
  2096.                 |                                                               |
  2097.                     ■ 1-HOUR   PRIOR                |                                                               |
  2098.                 |                                                               |
  2099.                     ■ 1-DAY    PRIOR                |                                                               |
  2100.                 |                                                               |
  2101.                     ■ 1-WEEK   PRIOR                |                                                               |
  2102.                 |                                                               |
  2103.                     ■ USER DEFINED ALARM TIME                |                                                               |
  2104.                 |                                                               |
  2105.                 |                                                               |
  2106.                 +---------------------------------------------------------------+
  2107.  
  2108.  
  2109.  
  2110.             The first  five options offer a simple way to place an alarm without
  2111.             having to  specify the  exact date  and time.    For  precise  alarm
  2112.             setting, select  the last  option, which  allows  any  alarm  to  be
  2113.             positioned within 1-second accuracy of the system clock.
  2114.  
  2115.             Pressing ENTER  after selecting  an alarm  activation time, TimeTrak
  2116.             will validate the time, then store the new/modified trigger.  Alarms
  2117.             cannot be  set in  the past  - if  an invalid  time is detected, the
  2118.             alarm will  be rejected,  and you are returned to the alarm selector
  2119.             list.
  2120.  
  2121.  
  2122.  
  2123.             NOTE:
  2124.  
  2125.             The number of alarms is limited to 20 per timesheet event.
  2126.  
  2127.  
  2128.      ---------------------------------------------------------------------------
  2129.      9 August, 1991      ALARMS              Page 37
  2130.  
  2131.  
  2132.  
  2133.             Each schedule  event must  not initiate more than one trigger of the
  2134.             same type  at the same time,  setting the alarms one or more seconds
  2135.             apart is acceptable.
  2136.  
  2137.             Alarms with  the same  trigger time  are prioritized  from the first
  2138.             split opened,  topmost resource,  through the last resource, then on
  2139.             to the next opened split...
  2140.  
  2141.  
  2142.  
  2143.      ALARM ACKNOWLEDGEMENT
  2144.  
  2145.             DOS CMD  alarms  automatically  cancel  as  soon  as  the  alarm  is
  2146.             processed.   If the  DOS command  fails to be executed, then you are
  2147.             given  the   option  to   cancel  or  reschedule  it  automatically.
  2148.             (Rescheduling can be useful when the alarm application can't get the
  2149.             required resources  at the  current moment - but may succeed at some
  2150.             later time.)
  2151.  
  2152.             If you  chose a  POP-UP alarm  type, then once the alarm message has
  2153.             been displayed,  you are  allowed 30 seconds to respond to the alarm
  2154.             with an  order to CANCEL the alarm permanently, or ask it to go away
  2155.             and sleep.   If  you don't  press any  key within  30  seconds,  the
  2156.             program will  automatically reschedule  the alarm in accordance with
  2157.             the strategy noted on the next page.
  2158.  
  2159.  
  2160.  
  2161.      DELETING AN ALARM
  2162.  
  2163.             To remove  an alarm from an event without triggering the alarm, move
  2164.             the timesheet  cursor over  the event  that contains  the alarm, and
  2165.             press CTRL+A or ENTER-A.
  2166.  
  2167.             Select the  SET/CLEAR ALARM  function to open the alarm window, then
  2168.             move the highlight to the desired alarm, and press the DEL key.  You
  2169.             will be  asked to confirm that the indicated alarm should be removed
  2170.             permanently.
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.  
  2186.      ---------------------------------------------------------------------------
  2187.      9 August, 1991      ALARMS              Page 38
  2188.  
  2189.  
  2190.  
  2191.      ---------------------------------------------------------------------------
  2192.      ALARM RESCHEDULING (SLEEP)
  2193.      ---------------------------------------------------------------------------
  2194.  
  2195.  
  2196.  
  2197.             If a  POP-UP alarm trigger is not acknowledged by the user, or a DOS
  2198.             CMD alarm  fails - or the operator chooses to make the alarm go away
  2199.             and sleep,  then the sleep interval is determined by the distance of
  2200.             the current alarm from the 'parent' event's starting time.
  2201.  
  2202.             If the rescheduling results in less than 60 seconds remaining to the
  2203.             event start time, then the alarm is placed at the event start.
  2204.  
  2205.             A rescheduled alarm will wait at least 30 seconds after rescheduling
  2206.             before sounding again.
  2207.  
  2208.             When a  schedule has  been closed,  and alarms have accumulated over
  2209.             time, the  first occurrence  of each  'due' alarm  will be triggered
  2210.             when the  file is  reopened for the first time,  if sleep is chosen,
  2211.             TimeTrak will  iterate through  all the possible 'rescheduled' times
  2212.             up until  the current  date - so the alarm stays in the same context
  2213.             as it was originally set.
  2214.  
  2215.  
  2216.  
  2217.                 +---------------------------------------------------------------+
  2218.                   That is . . .                |                                                               |
  2219.                 |---------------------------------------------------------------|
  2220.                   . . . an alarm that was originally set for 10:00,on a day one                |                                                               |
  2221.                   week prior  to the event will remain at 10:00 on the remaining                |                                                               |
  2222.                   days, even  if  the  alarm  is  rescheduled  automatically  or                |                                                               |
  2223.                   manually at any time of the day.                |                                                               |
  2224.                 +---------------------------------------------------------------+
  2225.  
  2226.  
  2227.  
  2228.             If the  event start  time has  already passed  when the  schedule is
  2229.             reopened after  a period  of inactivity,   the  alarm will  sound as
  2230.             noted above, both cancel and sleep will cancel the alarm permanently
  2231.             by virtue of the rescheduled time falling into the past.
  2232.  
  2233.             If an event is moved in time, the attached alarms are moved with it.
  2234.             If after the move, any alarms fall in past time, or within 5 minutes
  2235.             of the  current date  / time of day, then they are discarded - as it
  2236.             is assumed  that the  operator is already looking at the event being
  2237.             moved, and  doesn't want  to be  disturbed again within 5 minutes of
  2238.             placing the event in the new position.
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.      ---------------------------------------------------------------------------
  2245.      9 August, 1991      ALARMS              Page 39
  2246.  
  2247.  
  2248.  
  2249.             To use the following chart, determine how far away the present alarm
  2250.             point is  from the  actual event  start...   and  locate  that  time
  2251.             position on the vertical line.
  2252.  
  2253.             From the  adjacent text,  you can determine what sleep interval will
  2254.             be added to the alarm time for the next 'wake-up' of the alarm.
  2255.  
  2256.  
  2257.  
  2258.             Time from event   Alarm Time / Sleep time
  2259.             --------------------------------------------------------------------
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.                 ^        EVENT START
  2266.                 |
  2267.                 |        No rescheduling
  2268.                 |
  2269.                 |
  2270.                 |----    1 minute prior
  2271.                 |
  2272.                 |
  2273.                 |        1 minute intervals
  2274.                 |
  2275.                 |
  2276.                 |----    1 hour prior
  2277.                 |
  2278.                 |
  2279.                 |        1 hour intervals
  2280.                 |
  2281.                 |
  2282.                 |----    1 day prior
  2283.                 |
  2284.                 |
  2285.                 |        1 day intervals
  2286.                 |
  2287.                 |
  2288.                 |----    1 week
  2289.                 |        or more before event
  2290.                 |
  2291.                 |
  2292.                 |        1 week intervals
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.      ---------------------------------------------------------------------------
  2303.      9 August, 1991      ALARMS              Page 40
  2304.  
  2305.  
  2306.  
  2307.      ---------------------------------------------------------------------------
  2308.      THE DIARY DISPLAY
  2309.      ---------------------------------------------------------------------------
  2310.  
  2311.  
  2312.  
  2313.             The TimeTrak  diary provides the ability for each person or resource
  2314.             within a  schedule to  display a  customized diary  on demand.   The
  2315.             diary presents  the status  of the resource or schedule on an event-
  2316.             by-event basis sorted by time.
  2317.  
  2318.             If the Timesheet or Calendar are displayed, pressing the F7 key will
  2319.             switch to  the  Diary  -  aligned  to  the  time  indicated  in  the
  2320.             timesheet/calendar.
  2321.  
  2322.  
  2323.  
  2324.             On screen,  between 3  and 11 events may be displayed - depending on
  2325.             the height  of the  user-defined diary layout (set during File-New).
  2326.             More events will be shown if you are using extended text modes on an
  2327.             EGA or VGA monitor.
  2328.  
  2329.             The leftmost  column displays the event starting date and time.  The
  2330.             rest of the diary width is occupied by a time-ordered list of events
  2331.             for the selected resource/s.
  2332.  
  2333.             When displaying  the diary  for a  single  resource,  each  item  is
  2334.             separated by a single or double horizontal rule...
  2335.  
  2336.                 A single  line indicates  that the  events are back-to-back, and
  2337.                 there is  no free  time available  between them,  while a double
  2338.                 line denotes  that there  is at  least one free timeslot between
  2339.                 the events where an extra event may be inserted.
  2340.  
  2341.             The items  in a diary for the whole schedule are always separated by
  2342.             a double line.
  2343.  
  2344.  
  2345.  
  2346.      ALL RESOURCES / ONE RESOURCE DISPLAYED
  2347.  
  2348.             As well  as events for the currently active resource, you can toggle
  2349.             between a  view of  all resources  in the  current schedule with the
  2350.             SPACE bar.   Depending  on  where  the  cursor  is  positioned  when
  2351.             switching between  modes, the  display will  align  to  the  correct
  2352.             event/timeslot relationship in the new display mode.
  2353.  
  2354.             If  there   are  no  events  in  the  current  resource,  the  diary
  2355.             automatically changes to display all resources in the schedule.
  2356.  
  2357.  
  2358.  
  2359.  
  2360.      ---------------------------------------------------------------------------
  2361.      9 August, 1991      DIARY               Page 41
  2362.  
  2363.  
  2364.  
  2365.      MOVING AROUND IN THE DIARY
  2366.  
  2367.             The Up  and Down arrows are active in diary display - and each press
  2368.             will cause  the diary cursor to move one event position in the arrow
  2369.             direction.
  2370.  
  2371.             When scrolling  reaches the first or last event in the current diary
  2372.             screen, the  display scrolls  to reveal  more events  in the  scroll
  2373.             direction.
  2374.  
  2375.             PgUp and PgDn move the display by one half screen height.
  2376.  
  2377.  
  2378.  
  2379.      CHANGING OR DELETING A DIARY EVENT
  2380.  
  2381.             Since the diary is a display-only format, you cannot directly change
  2382.             the events in the diary window.  By positioning the highlight cursor
  2383.             over any  desired event, and pressing ENTER twice (once to leave the
  2384.             diary and reposition the timesheet, and once to open the event under
  2385.             the timesheet  cursor), you  may use  any of  the timesheet tools to
  2386.             change the event.
  2387.  
  2388.             Once the  event is  modified as required, simply redisplay the diary
  2389.             (by using  the  Display  menu  or  CTRL+D)  with  the  cursor  still
  2390.             positioned over the updated event.
  2391.  
  2392.  
  2393.  
  2394.      LOCATING EVENTS
  2395.  
  2396.             You can  move to  the next  or previous  event position by using the
  2397.             CTRL+N and  CTRL+P  keys  for  any  event,  or  the  CTRL+arrow  key
  2398.             combination to  find events by content (if a value has been set with
  2399.             the Locate-Key-Field function).
  2400.  
  2401.             The F3  key is  available in the diary display to specify new search
  2402.             key values.
  2403.  
  2404.             The diary  will automatically locate events in the correct context -
  2405.             current resource  or whole  schedule -  depending on  the SPACE mode
  2406.             toggle.   Pressing CTRL+SHIFT  sequences are  treated  the  same  as
  2407.             CTRL+arrow.
  2408.  
  2409.  
  2410.  
  2411.      MOVING TO A SPECIFIC DATE
  2412.  
  2413.             You may  also move  to any  date in  the current  12-month period by
  2414.             using a  TWO DIGIT  date, followed  by a month key from the keyboard
  2415.             overlay. (1-9,  0, -,  =)  To ensure that the move is always forward
  2416.             from the cursor, hold the SHIFT key when selecting the month.
  2417.  
  2418.      ---------------------------------------------------------------------------
  2419.      9 August, 1991      DIARY               Page 42
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.      CLOSING THE DIARY
  2426.  
  2427.             Pressing the  ENTER key terminates the diary display, and returns to
  2428.             the event highlighted by the cursor in the timesheet.
  2429.  
  2430.             To cancel  the diary display, and return to the original location in
  2431.             the timesheet display, use the ESC key.
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466.  
  2467.  
  2468.  
  2469.  
  2470.  
  2471.  
  2472.  
  2473.  
  2474.  
  2475.  
  2476.      ---------------------------------------------------------------------------
  2477.      9 August, 1991      DIARY               Page 43
  2478.  
  2479.  
  2480.  
  2481.      ---------------------------------------------------------------------------
  2482.      THE CALENDAR DISPLAY
  2483.      ---------------------------------------------------------------------------
  2484.  
  2485.  
  2486.  
  2487.             The TimeTrak  calendar provides  the ability  for each  resource  or
  2488.             person within  a schedule to have a calendar displayed or printed on
  2489.             demand.
  2490.  
  2491.             The calendar  is always  organized on  a  daily  basis,  with  seven
  2492.             columns representing  the days-of-the-week,  and the  number of rows
  2493.             organized to  fit the  current display  mode.  Adjacent  months  are
  2494.             displayed in  alternating  colours  so  that  month  boundaries  are
  2495.             clearly indicated.
  2496.  
  2497.             If the  Diary or  Timesheet are  displayed, pressing the F6 key will
  2498.             display the  calendar  -  aligned  to  the  time  indicated  in  the
  2499.             diary/timesheet.
  2500.  
  2501.  
  2502.  
  2503.             The display  is drawn  with respect to the week and day start values
  2504.             that are defined in the schedule.  If the schedule begins on Tuesday
  2505.             at 09:00,  then each week of the calendar will begin on Tuesday, and
  2506.             end on  Monday -  times before  09:00 on  any day in this particular
  2507.             schedule will be regarded as part of the prior day.
  2508.  
  2509.             When first  displayed, the  month containing the current timeslot is
  2510.             positioned in  the centre  of the  calendar,  and  portions  of  the
  2511.             preceding and following months are shown above and below.
  2512.  
  2513.             The current  date is  indicated in  a distinctive  colour if  it  is
  2514.             within the calendar area.
  2515.  
  2516.             The calendar cursor is a highlighted block that moves in response to
  2517.             the cursor keys.
  2518.  
  2519.  
  2520.  
  2521.      MOVING AROUND IN THE CALENDAR
  2522.  
  2523.             Motion within  a calendar  is limited to units of one whole day.  As
  2524.             you move  around the  screen with  the arrow  keys, the display will
  2525.             reposition to ensure that the cursor stays within the calendar area.
  2526.             The time bar at the top of screen will correctly indicate the cursor
  2527.             position even during fast scrolling.
  2528.  
  2529.             By using  the cursor movement keys, you can position over any day in
  2530.             the calendar.   The  calendar  and  contents  are  always  correctly
  2531.             displayed when the cursor keys are used for positioning.
  2532.  
  2533.  
  2534.      ---------------------------------------------------------------------------
  2535.      9 August, 1991     CALENDAR             Page 44
  2536.  
  2537.  
  2538.  
  2539.             The PgUp  and PgDn keys will scroll the display by one screen in the
  2540.             desired direction.   It  should be  noted that if the PgUp/PgDn keys
  2541.             are held  down, the calendar will be scrolled faster than the screen
  2542.             can redisplay - only when the key is released, will the calendar and
  2543.             contents be fully redisplayed.
  2544.  
  2545.             Pressing BackSpace  will move the calendar and cursor to the current
  2546.             date.
  2547.  
  2548.  
  2549.  
  2550.      LOCATING EVENTS
  2551.  
  2552.             You may  jump to  the next  or previous  event position by using the
  2553.             CTRL+N and  CTRL+P  keys  for  any  event,  or  the  CTRL+arrow  key
  2554.             combination to  find events  by content  (if a value has been set by
  2555.             the Locate-Key-Field function).
  2556.  
  2557.             The F3  key is  available in  the calendar  display to  specify  new
  2558.             search values.
  2559.  
  2560.             The calendar  will only  locate events  in the  current resource, so
  2561.             CTRL+SHIFT+arrow sequences are treated the same as CTRL+arrow.
  2562.  
  2563.  
  2564.  
  2565.      MOVING TO A SPECIFIC DATE
  2566.  
  2567.             You may  also move  to any  date in  the current  12-month period by
  2568.             using a  TWO DIGIT  date, followed  by a month key from the keyboard
  2569.             overlay. (1-9,  0, -,  =)  To ensure that the move is always forward
  2570.             from the cursor, hold the SHIFT key when selecting the month.
  2571.  
  2572.  
  2573.  
  2574.      CLOSING THE CALENDAR
  2575.  
  2576.             Pressing the ENTER key terminates the calendar function, and returns
  2577.             with the  date highlighted by the cursor to the underlying window...
  2578.             In the case of the timesheet, the active timeslot will be aligned to
  2579.             match the highlighted date in the cursor.
  2580.  
  2581.             To cancel  the calendar display, and return to the original location
  2582.             in the underlying  display window, use the ESC key.
  2583.  
  2584.  
  2585.  
  2586.      EVENTS IN THE CALENDAR
  2587.  
  2588.             Below each  date that  is displayed  in the calendar, is space for 6
  2589.             block characters.   Each block represents a 4-hour period within the
  2590.             indicated date.
  2591.  
  2592.      ---------------------------------------------------------------------------
  2593.      9 August, 1991     CALENDAR             Page 45
  2594.  
  2595.  
  2596.  
  2597.                     6 blocks x 4 hours = 24 hours.
  2598.  
  2599.             For schedules  based  on  multiples  of  a  whole  day,  events  are
  2600.             displayed as  a solid  bar...  for any events that occur within each
  2601.             4-hour period  of the  schedule, a  solid block  will be  displayed,
  2602.             where no events are present, the character space is left blank.
  2603.  
  2604.             Since each  date cell  is displayed with respect to the starting day
  2605.             and time  of the  associated schedule, each block is positioned on a
  2606.             4-hour boundary  from the  specified schedule  starting time...  not
  2607.             necessarily on periods calculated from 00:00 midnight.
  2608.  
  2609.             For those  schedules with  a slotsize  less than 24 hours, press the
  2610.             TAB key to display a key to the event-block times.
  2611.  
  2612.  
  2613.  
  2614.             +-------------------------------------------------------------------+
  2615.               EXAMPLES:            |                                                                   |
  2616.             |                                                                   |
  2617.               If the schedule was defined to start at 09:00 each day, the blocks            |                                                                   |
  2618.               will show... (in order left-right)            |                                                                   |
  2619.             |                                                                   |
  2620.               Block  1    09:00 - 12:59    on date shown            |                                                                   |
  2621.                      2    13:00 - 16:59            |                                                                   |
  2622.                      3    17:00 - 20:59            |                                                                   |
  2623.                      4    21:00 - 00:59    next morning            |                                                                   |
  2624.                      5    01:00 - 04:59            |                                                                   |
  2625.                      6    05:00 - 08:59            |                                                                   |
  2626.             |                                                                   |
  2627.             +-------------------------------------------------------------------+
  2628.  
  2629.             +-------------------------------------------------------------------+
  2630.               If the schedule starts at 00:00 each day, the breaks are confined            |                                                                   |
  2631.               within the same day in the expected manner...            |                                                                   |
  2632.             |                                                                   |
  2633.               Block  1    00:00 - 03:59    on date shown            |                                                                   |
  2634.                      2    04:00 - 07:59            |                                                                   |
  2635.                      3    08:00 - 11:59            |                                                                   |
  2636.                      4    12:00 - 15:59            |                                                                   |
  2637.                      5    16:00 - 19:59            |                                                                   |
  2638.                      6    20:00 - 23:59            |                                                                   |
  2639.             +-------------------------------------------------------------------+
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647.  
  2648.  
  2649.  
  2650.      ---------------------------------------------------------------------------
  2651.      9 August, 1991     CALENDAR             Page 46
  2652.  
  2653.  
  2654.  
  2655.      ---------------------------------------------------------------------------
  2656.      FILE OPERATIONS
  2657.      ---------------------------------------------------------------------------
  2658.  
  2659.  
  2660.  
  2661.             In TimeTrak, the FILE menu provides access to all the file functions
  2662.             required during normal use.
  2663.  
  2664.  
  2665.  
  2666.  
  2667.  
  2668.      FILE-OPEN
  2669.  
  2670.             Creates a new split at the cursor line (space permitting), and fills
  2671.             the split  with the named schedule.  In the case of the first split,
  2672.             TimeTrak will  fill the  screen from  top to  bottom with  the first
  2673.             schedule that  is opened.     To select  a particular schedule name,
  2674.             press ENTER  at the Open Filename prompt...  TimeTrak will display a
  2675.             list of  the available schedule files - or allow you to move through
  2676.             the directory structure to find the schedule that you require.
  2677.  
  2678.             If you  specify a  partial filename with wildcard characters (as per
  2679.             the DOS  convention), TimeTrak will use the requested directory, and
  2680.             list only those files that match the desired file specification.
  2681.  
  2682.             Using the  file list,  you may  also move  to other  directories  by
  2683.             selecting any  of the dot or \entries that are shown in the list and
  2684.             pressing ENTER.
  2685.  
  2686.             A maximum  of 4  schedules may be open at one time - however those 4
  2687.             may be displayed in as many as 8 sepoarate splits on screen.
  2688.  
  2689.  
  2690.  
  2691.      FILE-REPLACE
  2692.  
  2693.             File-Replace will  load another  schedule to  replace  the  existing
  2694.             split contents.   The  file selection procedure is identical to that
  2695.             used in File-Open.
  2696.  
  2697.             If no  splits are  visible, then  File-Replace will perform the same
  2698.             function as File-Open to create the first visible split.
  2699.  
  2700.             NOTE: If the schedule in the current split has other multiple splits
  2701.             open -  then REPLACE  is disabled due to the internal links that are
  2702.             maintained between  the multiple  splits.   You must close the other
  2703.             splits of  the same schedule so that only one split remains before a
  2704.             REPLACE operation may be performed.
  2705.  
  2706.  
  2707.  
  2708.      ---------------------------------------------------------------------------
  2709.      9 August, 1991    FILE MENU             Page 47
  2710.  
  2711.  
  2712.  
  2713.      FILE-CLOSE
  2714.  
  2715.             Removes the  active split  from the  screen.   All displayed data is
  2716.             saved, and the adjacent splits are repositioned and expanded to fill
  2717.             the space that was vacated by the closed split.
  2718.  
  2719.  
  2720.  
  2721.      FILE-CREATE
  2722.  
  2723.             Is the most complex of the File operations.  It allows you (with the
  2724.             correct privileges) to define the structure of a new schedule.  Once
  2725.             specified, the  new schedule  is immediately  available for  use  by
  2726.             TimeTrak.
  2727.  
  2728.             To assist  in creating  files, a series of 'forced help' screens are
  2729.             displayed before  each step  of the  create operation.   To  disable
  2730.             these guide  screens, start  TimeTrak with  the -N  switch,  or  set
  2731.             TT_GUIDE = NO
  2732.  
  2733.             The File-Create  option is  presented  as  a  series  of  fields  to
  2734.             complete, and a form designer.
  2735.  
  2736.  
  2737.  
  2738.             NEW SCHEDULE NAME
  2739.  
  2740.                 Once CREATE is selected, you are asked to provide a name for the
  2741.                 new schedule - this should be limited to 8 characters - any more
  2742.                 will be  ignored.    After  creation, the  new schedule  will be
  2743.                 stored as yourname.TSD and associated index file yourname.TSX
  2744.  
  2745.  
  2746.  
  2747.             NUMBER OF RESOURCES
  2748.  
  2749.                 The next  step in  the schedule  definition is  to  specify  the
  2750.                 number of resources that should be present in the schedule.  The
  2751.                 number of  resources is  the number of individual items that are
  2752.                 to be  separately scheduled  - in  the above  example, the staff
  2753.                 names would  be resources  - so  this field  would contain  some
  2754.                 value nominally larger than the number of staff available at the
  2755.                 present time.
  2756.  
  2757.  
  2758.  
  2759.             RESOLUTION OF THE SCHEDULE
  2760.  
  2761.                 Now you must specify the minimum size of scheduled events.  This
  2762.                 is a  two step  process where you supply the number of units per
  2763.                 event, and  the size  of the  unit.   Examples are... 1-hour, 7-
  2764.                 days, 30-seconds . . . etc.
  2765.  
  2766.      ---------------------------------------------------------------------------
  2767.      9 August, 1991    FILE MENU             Page 48
  2768.  
  2769.  
  2770.  
  2771.                 This base  time period determines the interval that will be used
  2772.                 to place  time markers  on the screen. (Every schedule is stored
  2773.                 with accuracy  to 1  second -  scrolling a personnel file in one
  2774.                 second increments  would soon  become tiring!  - so  we let  you
  2775.                 define the most convenient time slot size.
  2776.  
  2777.                 The minimum slot size is 1-second, and the largest is 99-weeks.
  2778.  
  2779.  
  2780.  
  2781.      IMPORTANT
  2782.  
  2783.                 If you  choose a  slot size  that does not divide evenly into 24
  2784.                 hours, the  slot boundaries  will drift throughout the length of
  2785.                 the schedule,  since all  slots are calculated as an offset from
  2786.                 00:00 midnight on the first of January 1970.
  2787.  
  2788.                 To check  your desired timebase for this limitation, convert the
  2789.                 required event  resolution into  seconds (e.g.  12 minutes  x 60
  2790.                 secs =  720 seconds), then divide 86400 by the calculated result
  2791.                 (86400 /  720 =  120.0)    If  the final result has any non-zero
  2792.                 digits after  the decimal point, then the proposed timebase will
  2793.                 drift.
  2794.  
  2795.                 The following  list contains  all possible  slot durations  less
  2796.                 than 24  hours that  may be  created under  TimeTrak without the
  2797.                 drift effect  coming in.  Larger slot times are dependent on the
  2798.                 week alignment required.
  2799.  
  2800.  
  2801.  
  2802.  
  2803.  
  2804.  
  2805.  
  2806.  
  2807.  
  2808.  
  2809.  
  2810.  
  2811.  
  2812.  
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818.  
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.      ---------------------------------------------------------------------------
  2825.      9 August, 1991    FILE MENU             Page 49
  2826.  
  2827.  
  2828.  
  2829.                 +---------------------------------------------------------------+
  2830.                   1 SECOND                |                                                               |
  2831.                 |                                                               |
  2832.                   00:00∙01   00:00∙02   00:00∙03   00:00∙04   00:00∙05                |                                                               |
  2833.                   00:00∙06   00:00∙08   00:00∙09   00:00∙10   00:00∙12                |                                                                |
  2834.                   00:00∙15   00:00∙16   00:00∙18   00:00∙20   00:00∙24                |                                                               |
  2835.                   00:00∙25   00:00∙27   00:00∙30   00:00∙32   00:00∙36                |                                                               |
  2836.                   00:00∙40   00:00∙45   00:00∙48   00:00∙50   00:00∙54                |                                                               |
  2837.                 |                                                               |
  2838.                   1 MINUTE                |                                                               |
  2839.                 |                                                               |
  2840.                   00:01∙00   00:01∙04   00:01∙12   00:01∙15   00:01∙20                |                                                               |
  2841.                   00:01∙30   00:01∙36   00:02∙00   00:03∙00   00:04∙00                |                                                               |
  2842.                   00:05∙00   00:06∙00   00:08∙00   00:09∙00   00:10∙00                |                                                               |
  2843.                   00:12∙00   00:15∙00   00:16∙00   00:18∙00   00:20∙00                |                                                               |
  2844.                   00:24∙00   00:30∙00   00:32∙00   00:36∙00   00:40∙00                |                                                               |
  2845.                   00:45∙00   00:48∙00                |                                                               |
  2846.                 |                                                               |
  2847.                   1 HOUR                |                                                               |
  2848.                 |                                                               |
  2849.                   01:00∙00   01:12∙00   01:20∙00   01:30∙00   01:36∙00                |                                                               |
  2850.                   02:00∙00   02:24∙00   02:40∙00   03:00∙00   04:00∙00                |                                                               |
  2851.                   04:48∙00   06:00∙00   08:00∙00   12:00∙00                |                                                               |
  2852.                 |                                                               |
  2853.                   1 DAY                |                                                               |
  2854.                 +---------------------------------------------------------------+
  2855.  
  2856.  
  2857.  
  2858.  
  2859.  
  2860.             STARTING DAY AND TIME
  2861.  
  2862.                 Each schedule  is aligned  to  a  day  and  time  that  is  most
  2863.                 applicable for the schedules intended use.
  2864.  
  2865.                 For example,  personal schedules may be started from Saturday or
  2866.                 Sunday, while business schedules could be Monday.
  2867.  
  2868.                 Similarly, a  factory shift system could be aligned to Thursday.
  2869.                 In that  case, a  schedule  based  on  Thursday  would  be  more
  2870.                 appropriate for the factory staff.
  2871.  
  2872.                 In the  same concept,  different departments  will  often  align
  2873.                 their work patterns around different office times...
  2874.  
  2875.                 In the  office mentioned above, you may choose to schedule on 30
  2876.                 minute intervals from 09:00, while the factory works from 07:00,
  2877.                 which is the shift starting time for each new 'production' day.
  2878.  
  2879.                 By setting  the  schedule  start  time  to  reflect  the  actual
  2880.                 requirements of  the department  being scheduled as shown above,
  2881.  
  2882.      ---------------------------------------------------------------------------
  2883.      9 August, 1991    FILE MENU             Page 50
  2884.  
  2885.  
  2886.  
  2887.                 TimeTrak is  able to  provide more intuitive displays which show
  2888.                 the correct relationship between multiple schedules.
  2889.  
  2890.  
  2891.  
  2892.                 +---------------------------------------------------------------+
  2893.                   Example:                |                                                               |
  2894.                 |---------------------------------------------------------------|
  2895.                   From the above situation, consider a shift worker that applies                |                                                               |
  2896.                   for some holidays, and needs to pick up his salary from the                |                                                               |
  2897.                   company office before leaving...                |                                                               |
  2898.                 |                                                               |
  2899.                   By looking at the two schedules alongside each other, it is                |                                                               |
  2900.                   immediately apparent from the schedule offsets that his last                |                                                               |
  2901.                   shift ends outside regular office hours, thus he must pick up                |                                                               |
  2902.                   his pay during the preceding day.                |                                                               |
  2903.                 +---------------------------------------------------------------+
  2904.  
  2905.  
  2906.  
  2907.             SCHEDULE DATA LAYOUT
  2908.  
  2909.                 The screen  now displays  a blank rectangle on the screen.  This
  2910.                 box after resizing and addition of data fields, will be the data
  2911.                 window that  is used  to store and display the information about
  2912.                 any event in the schedule.
  2913.  
  2914.  
  2915.  
  2916.                 The cursor  is positioned  within the  box area,  you can create
  2917.                 prompts and reposition with the arrow keys as required.
  2918.  
  2919.                 By pressing CTRL+W, you may resize the rectangle using the arrow
  2920.                 keys interactively while defining the window contents.  Resizing
  2921.                 is terminated with the ENTER key.
  2922.  
  2923.                 At this  time you should determine the most favourable layout to
  2924.                 contain the information needed in your schedule.
  2925.  
  2926.                 Typing text  will create  messages or  legends on the form - the
  2927.                 position and  content is completely arbitrary, and has no effect
  2928.                 on TimeTrak  operation.  UNDERSCORE  and  TILDE  characters  are
  2929.                 reserved for field definitions - see the next paragraph.
  2930.  
  2931.                 To access  the extended  character set,  hold down  the ALT  key
  2932.                 while you  type the  decimal  character  value  on  the  numeric
  2933.                 keypad.   The extended  character set  is listed  at the rear of
  2934.                 this manual.
  2935.  
  2936.  
  2937.  
  2938.             LINE DRAWING
  2939.  
  2940.      ---------------------------------------------------------------------------
  2941.      9 August, 1991    FILE MENU             Page 51
  2942.  
  2943.  
  2944.  
  2945.                 To assist  in creating  boxes and  simple  graphics,  press  the
  2946.                 CTRL+L keys  to enable  the line  drawing function.   Moving the
  2947.                 cursor will  produce a  continuous line  that  can  be  used  to
  2948.                 highlight fields  and user entries.  Pressing ENTER restores the
  2949.                 form layout mode.
  2950.  
  2951.                 To insert  or delete  lines within the form design, press CTRL+I
  2952.                 or CTRL+D  (INS & DEL are used within the current line to add or
  2953.                 delete characters).
  2954.  
  2955.  
  2956.  
  2957.             DATABASE FIELDS
  2958.  
  2959.                 As well  as text  and prompts,  the data  window  will  probably
  2960.                 contain variable fields that are used to hold information unique
  2961.                 to each event.  To indicate the position for a data field within
  2962.                 the form  layout, use the UNDERSCORE ( _ ) character to fill the
  2963.                 required space.
  2964.  
  2965.                 +---------------------------------------------------------------+
  2966.                     e.g. Name _______                |                                                               |
  2967.                 +---------------------------------------------------------------+
  2968.  
  2969.                 If the  field is  required to  be used  in LOCATE  operations, a
  2970.                 tilde (~) character
  2971.  
  2972.                 +---------------------------------------------------------------+
  2973.                     e.g. Name ~______~                |                                                               |
  2974.                 +---------------------------------------------------------------+
  2975.  
  2976.                 should appear  at any  one or  more positions  within the  field
  2977.                 area, more details may be found under the LOCATE function in the
  2978.                 timesheet chapter.
  2979.  
  2980.  
  2981.  
  2982.                 Fields  and   key-fields  are  determined  by  the  presence  of
  2983.                 continuous strings  of UNDERSCORE  or TILDE  characters.  If the
  2984.                 field area contains any other character, TimeTrak will interpret
  2985.                 the area as two separate fields/keys.
  2986.  
  2987.  
  2988.  
  2989.             SETTING FIELD NAMES
  2990.  
  2991.                 When the  layout is  complete, press CTRL+ENTER to begin setting
  2992.                 the names for each of the user data fields.
  2993.  
  2994.  
  2995.  
  2996.  
  2997.  
  2998.      ---------------------------------------------------------------------------
  2999.      9 August, 1991    FILE MENU             Page 52
  3000.  
  3001.  
  3002.  
  3003.                 For each  user field  that was  defined, a  small text  box will
  3004.                 appear.  Type in the name that will be associated with this data
  3005.                 in normal  operation -  these are  the names that will appear in
  3006.                 the F2 display field selector.
  3007.  
  3008.  
  3009.  
  3010.                 +---------------------------------------------------------------+
  3011.                   e.g. if  the field  is  designated  as  holding  the  customer                |                                                               |
  3012.                   account  number,   the  field   name  may   be  CustAccNo   or                |                                                               |
  3013.                   Account#....                |                                                               |
  3014.                 +---------------------------------------------------------------+
  3015.  
  3016.  
  3017.  
  3018.  
  3019.  
  3020.             LAYOUT DIARY FORM
  3021.  
  3022.                 Once the  schedule data  form is  complete, you have defined the
  3023.                 way data  will be entered and displayed within the new schedule.
  3024.                 You have  also designated  the type  and size  of all  the  data
  3025.                 fields that are associated with the schedule...
  3026.  
  3027.                 The screen  will now display another blank 'window' rectangle on
  3028.                 the screen...
  3029.  
  3030.                 To make  some aspects  of the  schedule  more  readable,  layout
  3031.                 allows you to design a text box that tells TimeTrak how you want
  3032.                 to see  the schedule  data when  it is displayed in a list form.
  3033.                 By providing this second display method, you can select only the
  3034.                 most relevant information to be shown in a convenient form.
  3035.  
  3036.                 To specify  the diary  layout, use  exactly the same keys as you
  3037.                 did when setting up the schedule data form.  All the layout keys
  3038.                 behave in  the same  manner for both the diary and schedule data
  3039.                 windows.
  3040.  
  3041.                 The diary window is limited in its height between 1 and 6 lines,
  3042.                 so that  you may  display between  3 and  11  events  on  screen
  3043.                 simultaneously with  the diary  (with a  standard  PC  display).
  3044.                 Similarly the  width is  limited so that TimeTrak is able to fit
  3045.                 the time  indicators in  the margin alongside each event when it
  3046.                 is displayed later.
  3047.  
  3048.  
  3049.  
  3050.                 To indicate where a data field should appear in the diary, place
  3051.                 UNDERSCORE characters  to fill the desired space.  TimeTrak will
  3052.                 look after padding or trimming the actual field data to use only
  3053.                 the designated space.
  3054.  
  3055.  
  3056.      ---------------------------------------------------------------------------
  3057.      9 August, 1991    FILE MENU             Page 53
  3058.  
  3059.  
  3060.  
  3061.                 If more underscore areas are indicated than fields are available
  3062.                 in the  schedule, the  status bar  will flash,  and a diagnostic
  3063.                 message can be displayed by pressing the F1 key.
  3064.  
  3065.                 NOTE:   Each data  field may  only appear  once within the diary
  3066.                 layout, if a single field is designated to appear in two or more
  3067.                 underscored areas,  the program will flash the status bar, and a
  3068.                 diagnostic message  will be  available by pressing the F1 (help)
  3069.                 key.
  3070.  
  3071.                 Once  the   diary  layout  is  completed,  press  CTRL+ENTER  to
  3072.                 designate  which   fields  should   appear  in  the  underscored
  3073.                 locations.
  3074.  
  3075.  
  3076.  
  3077.             SELECT FIELDS FOR THE DIARY DISPLAY
  3078.  
  3079.                 With the  diary, you  are not specifying new fields, but rather,
  3080.                 you are  defining an alternate way that the schedule information
  3081.                 may be displayed.
  3082.  
  3083.                 After  specifying  the  diary  layout,  one  of  the  previously
  3084.                 underscored areas  will  be  shown  as  a  flashing  block,  and
  3085.                 TimeTrak automatically  places the  field names into each of the
  3086.                 possible field areas.
  3087.  
  3088.                 To change  which field  is displayed  in any field location, use
  3089.                 the arrow keys too select the desired field location, then press
  3090.                 ENTER.
  3091.  
  3092.                 A list  of the  available fields  allows you to pick which field
  3093.                 should be shown in the currently highlighted field location.
  3094.  
  3095.                 NOTE:   Each data  field can  only appear  once within the diary
  3096.                 layout, if a single field is designated to appear in two or more
  3097.                 underscored areas,  the program will flash the status bar, and a
  3098.                 diagnostic message  will be  available by pressing the F1 (help)
  3099.                 key.
  3100.  
  3101.  
  3102.  
  3103.      SUGGESTIONS
  3104.  
  3105.             Before  setting  up  a  new  schedule,  consider  the  possibilities
  3106.             available for the particular application...
  3107.  
  3108.             When setting  up a  sales activity database, it may be more relevant
  3109.             to define  the sales areas as the resources, while the salesman name
  3110.             is a  keyed in  value on the data form ...  or perhaps you only have
  3111.             one piece  each of the demo samples - then the product samples could
  3112.             be more appropriate as the resources.
  3113.  
  3114.      ---------------------------------------------------------------------------
  3115.      9 August, 1991    FILE MENU             Page 54
  3116.  
  3117.  
  3118.  
  3119.             Also, while high resolution schedules can be applied to any problem,
  3120.             they can  require more horizontal scrolling than you're prepared for
  3121.             !    In  this case, maybe a less dense schedule, with multiple items
  3122.             per data form is appropriate.
  3123.  
  3124.  
  3125.  
  3126.      FILE-PRINT
  3127.  
  3128.             Refer  to   Config-Printer  for   more  details   on  printer  setup
  3129.             information.
  3130.  
  3131.  
  3132.  
  3133.             The first  operation when  printing from TimeTrak is to indicate the
  3134.             type of output required.  The available choices are:
  3135.  
  3136.                A Planner  similar in  layout to  the timesheet  -  with  various
  3137.                formatting options for range and display style.
  3138.  
  3139.                A Calendar  format that  provides a  hard copy  of the  'display'
  3140.                calendar function.
  3141.  
  3142.                A Diary  listing which  provides a  time sorted list of events in
  3143.                the 'compact' diary layout.
  3144.  
  3145.  
  3146.  
  3147.             Having selected  the listing format, you can choose between printing
  3148.             all the  resources in  the current  schedule, or  only  the  current
  3149.             resource under the cursor highlight.
  3150.  
  3151.             After selecting  the resource scope of the listing, you must specify
  3152.             the time  range of  events that should be printed.  The listing will
  3153.             include all  events that  begin in the period bounded by the entered
  3154.             start and end times (inclusive).
  3155.  
  3156.             By default,  the time  range includes  all events that are currently
  3157.             visible in the timesheet display.
  3158.  
  3159.  
  3160.  
  3161.             CANCELLING A PRINTOUT
  3162.  
  3163.             To cancel  a printout  that is in already in progress, press the ESC
  3164.             key.
  3165.  
  3166.      FILE-UTILITIES
  3167.  
  3168.             These functions  are supervisory,  and may  never need  to be used -
  3169.             however they are provided for completeness.
  3170.  
  3171.  
  3172.      ---------------------------------------------------------------------------
  3173.      9 August, 1991    FILE MENU             Page 55
  3174.  
  3175.  
  3176.  
  3177.             Reindex allows you to scan the schedule data file (TSD), and rebuild
  3178.             the pointers that allow fast access to the schedule information.
  3179.  
  3180.             This function  need only be used if the schedule index file (TSX) is
  3181.             damaged or lost.
  3182.  
  3183.             Reindexing has  no way of reconstructing alarm information, so it is
  3184.             suggested that  as with  all database  systems, you  keep a  regular
  3185.             nackup of important schedules.
  3186.  
  3187.  
  3188.  
  3189.             Note:    To  save space when archiving schedules, you do not need to
  3190.             save the  'TSX' index  files, since they may be rebuilt from the TSD
  3191.             files.   This is a significant advantage since the TSX file is often
  3192.             much larger than the TSD file.
  3193.  
  3194.  
  3195.  
  3196.             Purge provides  the ability  to remove  all events  from a  selected
  3197.             range of  time within  a schedule.   This would typically be used to
  3198.             remove old  events from  a schedule  that was becoming too large, or
  3199.             slowing down due to unneccessary storage of a large number of 'past'
  3200.             events.
  3201.  
  3202.  
  3203.  
  3204.      FILE-DOS
  3205.  
  3206.             When this  menu item  is selected,  TimeTrak operation is suspended,
  3207.             and the  user is  placed in  a temporary DOS shell. From this point,
  3208.             you may run any DOS application or utility that will fit into memory
  3209.             alongside TimeTrak.   To  return to  normal TimeTrak operation, type
  3210.             EXIT at the DOS prompt, followed by the ENTER key.
  3211.  
  3212.             A copy  of DOS'  COMMAND.COM must  be present  on disk and correctly
  3213.             identified to DOS for this function to work.
  3214.  
  3215.  
  3216.  
  3217.      FILE-EXIT
  3218.  
  3219.             Is the  normal method  of terminating  the TimeTrak  program.   Once
  3220.             selected, all  current operations  are stopped, files closed and the
  3221.             screen restored to the state prior to TimeTrak operation.
  3222.  
  3223.  
  3224.  
  3225.  
  3226.  
  3227.  
  3228.  
  3229.  
  3230.      ---------------------------------------------------------------------------
  3231.      9 August, 1991    FILE MENU             Page 56
  3232.  
  3233.  
  3234.  
  3235.      ---------------------------------------------------------------------------
  3236.      SPLIT OPERATIONS
  3237.      ---------------------------------------------------------------------------
  3238.  
  3239.  
  3240.  
  3241.             The Split  menu provides the ability to manage multiple schedules in
  3242.             the timesheet.
  3243.  
  3244.  
  3245.  
  3246.             Some split  menu operations  cross-over with  the File-Open, Replace
  3247.             and Close functions.
  3248.  
  3249.  
  3250.  
  3251.      SPLIT-SPLIT
  3252.  
  3253.             Creates a new split of the active schedule at the cursor line.  This
  3254.             new split  may be  scrolled separately,  and have  different display
  3255.             fields as  required.   Any changes made in either of the splits will
  3256.             reflect correctly in the other splits of the same schedule.
  3257.  
  3258.             The total number of splits on screen is limited to 8.
  3259.  
  3260.  
  3261.  
  3262.      SPLIT-CLOSE
  3263.  
  3264.             Performs the same operation as the FIle-Close function.  If multiple
  3265.             splits are  open for  a single  schedule, only  the current split is
  3266.             closed.
  3267.  
  3268.  
  3269.  
  3270.      SPLIT-ZOOM
  3271.  
  3272.             Bring the  currently active split up to full screen (and vice-versa)
  3273.             - this  allows more resources to be shown for the selected split.  A
  3274.             shortcut for this function is to press the CTRL+Z key combination.
  3275.  
  3276.  
  3277.  
  3278.      SPLIT-WINDOW POSITION
  3279.  
  3280.             By selecting  this function  or pressing  CTRL+W from  the timesheet
  3281.             display, you  may adjust  the size of the active split when there is
  3282.             more than one split visible on screen.
  3283.  
  3284.             When the  active split  is the top-most or bottom-most, Split-Window
  3285.             Position allows  you to  adjust the  position of  the dividing  line
  3286.             between the active split and that split immediately adjacent.
  3287.  
  3288.      ---------------------------------------------------------------------------
  3289.      9 August, 1991    SPLIT MENU            Page 57
  3290.  
  3291.  
  3292.  
  3293.             When the active split is between two others, you are asked to choose
  3294.             which edge  is to  be positioned  - or  both if you want to move the
  3295.             split overall.
  3296.  
  3297.             If repositioning  is impossible  in the  current context, the status
  3298.             bar will flash when the invalid option is chosen.
  3299.  
  3300.  
  3301.  
  3302.  
  3303.  
  3304.  
  3305.  
  3306.  
  3307.  
  3308.  
  3309.  
  3310.  
  3311.  
  3312.  
  3313.  
  3314.  
  3315.  
  3316.  
  3317.  
  3318.  
  3319.  
  3320.  
  3321.  
  3322.  
  3323.  
  3324.  
  3325.  
  3326.  
  3327.  
  3328.  
  3329.  
  3330.  
  3331.  
  3332.  
  3333.  
  3334.  
  3335.  
  3336.  
  3337.  
  3338.  
  3339.  
  3340.  
  3341.  
  3342.  
  3343.  
  3344.  
  3345.  
  3346.      ---------------------------------------------------------------------------
  3347.      9 August, 1991    SPLIT MENU            Page 58
  3348.  
  3349.  
  3350.  
  3351.      ---------------------------------------------------------------------------
  3352.      DISPLAY MENU
  3353.      ---------------------------------------------------------------------------
  3354.  
  3355.  
  3356.  
  3357.             The Display  menu is  the standard  method for  changing between the
  3358.             timesheet and the various alternate TimeTrak screen displays.
  3359.  
  3360.  
  3361.  
  3362.             To select  a display  from the menu, either move to your choice with
  3363.             the arrow  keys, and  press  ENTER,  or  use  the  hot-key  that  is
  3364.             indicated in a contrasting colour.
  3365.  
  3366.             Each function  on  the  menu  may  be  accessed  directly  from  the
  3367.             timesheet by  using the  keyboard shortcut  key that is shown at the
  3368.             right-hand edge of the menu item bar.
  3369.  
  3370.             REMEMBER  -  ALT  keys  are  menu  functions,  CTRL  keys  are  menu
  3371.             shortcuts.
  3372.  
  3373.  
  3374.  
  3375.      DIARY
  3376.  
  3377.             The diary displays the contents of the schedule in a scrollable list
  3378.             format -  with the  exact layout  designed by  the user.   The diary
  3379.             contents are selectable between the events for a single resource, or
  3380.             those of  the whole schedule.  The diary display can be repositioned
  3381.             to any  date or  time, as well as providing the ability to search to
  3382.             events by  content or  presence.  Pressing CTRL+D from the timesheet
  3383.             will also access the diary.
  3384.  
  3385.  
  3386.  
  3387.      CALENDAR
  3388.  
  3389.             With the  calendar display, you are presented with a day-by-day view
  3390.             of activities for the currently selected resource.  The calendar may
  3391.             be repositioned  to any  date or  time, as  well  as  providing  the
  3392.             ability to  search to  events by  content or presence.  You can also
  3393.             press CTRL+C from the timesheet to access the calendar display.
  3394.  
  3395.  
  3396.  
  3397.  
  3398.  
  3399.  
  3400.  
  3401.  
  3402.  
  3403.  
  3404.      ---------------------------------------------------------------------------
  3405.      9 August, 1991   DISPLAY MENU           Page 59
  3406.  
  3407.  
  3408.  
  3409.      ---------------------------------------------------------------------------
  3410.      LOCATE MENU
  3411.      ---------------------------------------------------------------------------
  3412.  
  3413.  
  3414.  
  3415.             With the  Locate menu,  TimeTrak offers  some of  its most  powerful
  3416.             features.   Each schedule  is created  with a  number of  user  data
  3417.             fields or searchable key fields in the pop-up window and diary form.
  3418.  
  3419.  
  3420.  
  3421.             The Locate  menu allows you to use these searchable fields to access
  3422.             any event  in the  schedule - as well as finding any event simply by
  3423.             its presence.
  3424.  
  3425.  
  3426.  
  3427.      LOCATE NEXT / PREVIOUS EVENT IN RESOURCE
  3428.  
  3429.             By using these menu selections, the timesheet is repositioned to the
  3430.             start time  of  the  next  (or  previous)  event  in  the  currently
  3431.             highlighted resource.
  3432.  
  3433.             The search is unconditional, and simply moves to the presence of any
  3434.             event that is forward of the current cursor position.
  3435.  
  3436.             These functions  may be  called within  the timesheet  by using  the
  3437.             CTRL+N and CTRL+P key sequuences.
  3438.  
  3439.  
  3440.  
  3441.      LOCATE NEXT / PREVIOUS EVENT IN SCHEDULE
  3442.  
  3443.             These menu  selections, perform  much the  same  function,  but  the
  3444.             timesheet is  now repositioned  to the  start time  of the  next (or
  3445.             previous) event for any event in the current schedule.
  3446.  
  3447.             As above,  the search  is unconditional,  and simply  moves  to  the
  3448.             presence of  any  event  that  is  forward  of  the  current  cursor
  3449.             position.
  3450.  
  3451.             Where multiple  events occur  at the same start time, the cursor wil
  3452.             step vertically  through the  events, until  it is necessary to move
  3453.             horizontally for the next event start position.
  3454.  
  3455.             Holding the  SHIFT key  while pressing  the CTRL+N  and  CTRL+P  key
  3456.             sequences noted above, you may execute these functions directly from
  3457.             the timesheet.
  3458.  
  3459.  
  3460.  
  3461.  
  3462.      ---------------------------------------------------------------------------
  3463.      9 August, 1991   LOCATE MENU            Page 60
  3464.  
  3465.  
  3466.  
  3467.      LOCATE KEY FIELD VALUE
  3468.  
  3469.             Searching for  a specific event by content is one of the many unique
  3470.             functions of TimeTrak.
  3471.  
  3472.             With this  menu choice,  you may specify the field to check, and the
  3473.             value to be located within the schedule.
  3474.  
  3475.             Once the  field and  value have been chosen, use the CTRL+arrow keys
  3476.             to initiate  the search in the desired direction.  The search can be
  3477.             repeated as  many times  as required  as the  field  and  value  are
  3478.             retained for each split until new values are stored.
  3479.  
  3480.             As above,  pressing the CTRL+arrow keys alone will search within the
  3481.             current resource,  while holding  the SHIFT key simultaneously, will
  3482.             locate the field contents anywhere in the current schedule.
  3483.  
  3484.             The field  locate function  may be called from any screen display by
  3485.             pressing the F3 key.
  3486.  
  3487.  
  3488.  
  3489.  
  3490.  
  3491.  
  3492.  
  3493.  
  3494.  
  3495.  
  3496.  
  3497.  
  3498.  
  3499.  
  3500.  
  3501.  
  3502.  
  3503.  
  3504.  
  3505.  
  3506.  
  3507.  
  3508.  
  3509.  
  3510.  
  3511.  
  3512.  
  3513.  
  3514.  
  3515.  
  3516.  
  3517.  
  3518.  
  3519.  
  3520.      ---------------------------------------------------------------------------
  3521.      9 August, 1991   LOCATE MENU            Page 61
  3522.  
  3523.  
  3524.  
  3525.      ---------------------------------------------------------------------------
  3526.      CONFIGURATION OPTIONS
  3527.      ---------------------------------------------------------------------------
  3528.  
  3529.  
  3530.  
  3531.             The Config  menu sets the operating characteristics of TimeTrak.  If
  3532.             the TT_CONFIG  variable is  set  to  NO,  then  this  menu  will  be
  3533.             unavailable to users.
  3534.  
  3535.  
  3536.  
  3537.      CONFIG-OPTIONS
  3538.  
  3539.             Selecting this  function displays  a list of the options that may be
  3540.             set-up. From the timesheet, you may press CTRL+O to open the Options
  3541.             submenu.
  3542.  
  3543.  
  3544.  
  3545.             You may  choose from  any item  on the  list with  the  cursor  keys
  3546.             followed by  pressing ENTER.    Once a selection is made, a selector
  3547.             box will  offer a  list of  the   available settings  for the chosen
  3548.             option.
  3549.  
  3550.             Any changes  made here  are for  the current  session only, the next
  3551.             time TimeTrak is run, the defaults (or environment settings) will be
  3552.             used.
  3553.  
  3554.  
  3555.  
  3556.      CONFIG-RESOURCE
  3557.  
  3558.             Allows you  to modify  the resource  names and the width of the left
  3559.             margin in  the timesheet.   By  selecting this function, or pressing
  3560.             CTRL+R in  the timesheet,  a submenu  will appear that allows you to
  3561.             choose the desired action.
  3562.  
  3563.             If you  chose to  modify the  resource name,  a text  entry box will
  3564.             appear on  the current cursor line.  Type over the existing name and
  3565.             press ENTER to store the new text.
  3566.  
  3567.             To allocate  more or less space to the left margin that contains the
  3568.             resource and  file/field names.   select  the Resource-Width option,
  3569.             you can  enter a  value between  1 and  31 to indicate the number of
  3570.             characters to  be shown  from the  resource names.   After  pressing
  3571.             ENTER, the screen will be redrawn with the new value.
  3572.  
  3573.  
  3574.  
  3575.      CONFIG-PRINTER
  3576.  
  3577.  
  3578.      ---------------------------------------------------------------------------
  3579.      9 August, 1991   CONFIG MENU            Page 62
  3580.  
  3581.  
  3582.  
  3583.             If you  have printer  access privileges, this menu option allows you
  3584.             to specify where the printer output should be directed (to a file or
  3585.             device), as well as changing the existing formatting parameters.
  3586.  
  3587.  
  3588.  
  3589.             The print  destination may  be any device name that is recognised by
  3590.             DOS, or  any  drive:path\filename.ext  that  is  accessible  to  the
  3591.             current user.   If  a filename is used without any path prefix, then
  3592.             the file  will be  located in  the current working directory.  If no
  3593.             destination value has been set by TT_PRINTER the default destination
  3594.             is LPT1.
  3595.  
  3596.             You may  also specify  the character  set to be used when writing to
  3597.             the print  device /  file.   In Version  1.1a of TimeTrak, ASCII and
  3598.             IBMPC are recognised.
  3599.  
  3600.             The default, IBMPC - provides an output stream that includes all the
  3601.             line drawing  characters found in the IBM-PC extended character set.
  3602.             This is compatible with the majority of dot-matrix and PC-compatible
  3603.             laser printers  available on the market today (Refer to your printer
  3604.             manual for  settings that  allow the  use of  the PC  character  set
  3605.             symbols).
  3606.  
  3607.             For those  applications and  devices where  the  extended  PC  line-
  3608.             drawing set  is not  available, the ASCII setting will translate the
  3609.             line characters  into  plain  vanilla  ASCII  characters  that  most
  3610.             closely represent the line intentions.
  3611.  
  3612.             The print  output dimensions are defined as the number of characters
  3613.             and lines  that can be contained within a single sheet of paper with
  3614.             the existing  printer settings.   These  values  are  limited  to  a
  3615.             minimum of  25 lines  and 80  columns per  page.  These settings are
  3616.             used when  formatting the  various reports  to ensure that pages and
  3617.             lines are broken in the most meaningful manner.
  3618.  
  3619.             If you chose CON as the destination device, the number of lines will
  3620.             automatically be set to 25 - You must explicitly type a new value to
  3621.             override this default.
  3622.  
  3623.  
  3624.  
  3625.  
  3626.  
  3627.  
  3628.  
  3629.  
  3630.  
  3631.  
  3632.  
  3633.  
  3634.  
  3635.  
  3636.      ---------------------------------------------------------------------------
  3637.      9 August, 1991   CONFIG MENU            Page 63
  3638.  
  3639.  
  3640.  
  3641.      ---------------------------------------------------------------------------
  3642.      SUPERVISOR OPTIONS
  3643.      ---------------------------------------------------------------------------
  3644.  
  3645.  
  3646.  
  3647.             TimeTrak  provides   many  functions   that  can  be  misused  -  or
  3648.             accidentally used  by inexperienced  operators.   To  prevent  these
  3649.             accidents, the  supervisor functions  can be  used to limit specific
  3650.             users in their access to the system.
  3651.  
  3652.             In a  larger  system,  as  well  as  security  and  ensuring  proper
  3653.             utilization, the supervisor must also be responsible for maintaining
  3654.             the backup copies of the schedule databases.
  3655.  
  3656.             Backups may  be performed  locally by  individual users  -  but  for
  3657.             orderly maintenance  of files and backups in a networked system, the
  3658.             network administrator  should be  solely responsible  for timely and
  3659.             reliable backup procedures.
  3660.  
  3661.             Other than  the program  files supplied  on the  diskette,  the  new
  3662.             schedules that  have been  created by you should be copied to a safe
  3663.             media on  a regular  basis.  The schedule files have an extension of
  3664.             .TSD and  the primary  index .TSX.  The filename  is the same as the
  3665.             schedule name.  The alarm index file is type .TLX
  3666.  
  3667.             Note:    To  save space when archiving schedules, you do not need to
  3668.             save the  'TSX' index  files, since they may be rebuilt from the TSD
  3669.             files with  the REINDEX  function.   This is a significant advantage
  3670.             since the TSX file is often much larger than the TSD file.
  3671.  
  3672.  
  3673.  
  3674.             Wher running  TimeTrak from  some other  'special' command  line  or
  3675.             launcher program,  the startup path may be not be passed to TimeTrak
  3676.             correctly.   This will be indicated by a warning that the help files
  3677.             could not  be opened  - since  TimeTrak always  looks in the startup
  3678.             path to  find the help files...  To overcome this, give the launcher
  3679.             program the  complete TimeTrak  path, which  it will then pass on to
  3680.             TimeTrak at startup.
  3681.  
  3682.             e.g. If  the TT.EXE  program and  help  files  are  located  in  the
  3683.             \TIMETRAK subdirectory,  you would  start  TT  through  your  launch
  3684.             program with...
  3685.  
  3686.                yourlaunchprog {youroptions} \TIMETRAK\TT ... etc
  3687.  
  3688.  
  3689.  
  3690.             For any  notes or  enhancements about the TimeTrak program that were
  3691.             unavailable at  the time  of  printing  the  manual,  refer  to  the
  3692.             README.TXT file that is supplied on the TimeTrak master disk.
  3693.  
  3694.      ---------------------------------------------------------------------------
  3695.      9 August, 1991SUPERVISOR OPTIONS        Page 64
  3696.  
  3697.  
  3698.  
  3699.  
  3700.  
  3701.      ENVIRONMENT VARIABLES
  3702.  
  3703.             To provide  the invisible control of user privileges, TimeTrak makes
  3704.             extensive use  of DOS environment variables.  This method was chosen
  3705.             so that  in a  controlled menu  environment, it is almost impossible
  3706.             for a user to change these variables - and their access privileges.
  3707.  
  3708.             A separate  environment is  maintained for  each DOS  shell that  is
  3709.             created -  that is, if a user calls the DOS option in the File menu,
  3710.             and sets  his own  privileges, then  EXITs back into TimeTrak, those
  3711.             new variables  will be  ignored, since  the program is running under
  3712.             the original  shell and  environment that  was present when TimeTrak
  3713.             was initially loaded.
  3714.  
  3715.             Using the environment requires a little tact, since DOS doesn't give
  3716.             you much space to move - especially when you start setting long path
  3717.             and prompt strings.
  3718.  
  3719.             If your system displays the error...
  3720.  
  3721.  
  3722.  
  3723.                 +---------------------------------------------------------------+
  3724.                   Out of environment space                |                                                               |
  3725.                 +---------------------------------------------------------------+
  3726.  
  3727.  
  3728.  
  3729.             when  SETting  variables  or  running  TimeTrak,  then  it  will  be
  3730.             necessary for  you to  either remove  some previous  settings in the
  3731.             environment,  or   modify  your  CONFIG.SYS  file  to  provide  more
  3732.             environment string space with the command...
  3733.  
  3734.  
  3735.  
  3736.                 +---------------------------------------------------------------+
  3737.                   shell=c:\command.com c:\ /e:512 /p                |                                                               |
  3738.                 +---------------------------------------------------------------+
  3739.  
  3740.  
  3741.  
  3742.             This is  exactly the same as if the shell statement was omitted from
  3743.             the CONFIG.SYS  file, but  in this case we are adding the /e:512 (or
  3744.             some larger  figure) so that the environment is allocated more space
  3745.             than usual.   Replace   C:\ with your own drive:\path if COMMAND.COM
  3746.             is not located in the root directory of drive C:
  3747.  
  3748.             CAUTION :  It is  recommended that you prepare a bootable DOS system
  3749.             disk with your existing config and autoexec files included - so that
  3750.  
  3751.  
  3752.      ---------------------------------------------------------------------------
  3753.      9 August, 1991SUPERVISOR OPTIONS        Page 65
  3754.  
  3755.  
  3756.  
  3757.             in the  event of  something going  wrong, you  can still access your
  3758.             system !
  3759.  
  3760.  
  3761.  
  3762.      SETTING THE ENVIRONMENT VARIABLES
  3763.  
  3764.             To use  any of  the following  variables, you  may include  the  SET
  3765.             commands in  your startup batch file, or type those that you require
  3766.             immediately before running the TimeTrak program.
  3767.  
  3768.             To define  any of the environment variables to some other value than
  3769.             the default, use...
  3770.  
  3771.  
  3772.  
  3773.                 +---------------------------------------------------------------+
  3774.                   SET variablename=value                |                                                               |
  3775.                 +---------------------------------------------------------------+
  3776.  
  3777.  
  3778.  
  3779.             In the following list, the underlined option is the default value if
  3780.             no value has been specified.
  3781.  
  3782.             For the non-default options, only the CAPITALISED letters need to be
  3783.             typed in order to conserve environment space.
  3784.  
  3785.             Note: There  should be  no SPACE character before or after the EQUAL
  3786.             (=) sign.
  3787.  
  3788.  
  3789.  
  3790.                 Running TimeTrak without any environment or command-line options
  3791.                 will provide...
  3792.  
  3793.  
  3794.                 +---------------------------------------------------------------+
  3795.                   Default settings                |                                                               |
  3796.                 |---------------------------------------------------------------|
  3797.                   all menus enabled,                |                                                               |
  3798.                 |                                                               |
  3799.                   editing in the past disabled                |                                                               |
  3800.                 |                                                               |
  3801.                   present slot is 'past'                |                                                               |
  3802.                 |                                                               |
  3803.                   no audible warnings                |                                                               |
  3804.                 +---------------------------------------------------------------+
  3805.  
  3806.  
  3807.  
  3808.  
  3809.  
  3810.      ---------------------------------------------------------------------------
  3811.      9 August, 1991SUPERVISOR OPTIONS        Page 66
  3812.  
  3813.  
  3814.  
  3815.             Whenever the  timesheet is displayed,  press the TAB key for a brief
  3816.             description of the current environment settings.
  3817.  
  3818.  
  3819.  
  3820.             TT_ACCESS= {create|MODIFY|VIEW}  enables or  disables the ability of
  3821.             the user  to create  or update  databases from  within the  program.
  3822.             ACCESS=create allows  the user to perform any function on a schedule
  3823.             file.   ACCESS=MODIFY allows  all functions  except the  ability  to
  3824.             create a  new schedule.  ACCESS=VIEW only allows the user to display
  3825.             existing schedule  information.   Events may not be added or updated
  3826.             in any way.  create access is required to perform any changes to the
  3827.             schedule structure  or defaults  - including  the ability  to change
  3828.             resource names.
  3829.  
  3830.             TT_AUTODELAY= {5|nn}  - allows  nn minutes of no key activity before
  3831.             automatically changing  into AutoTrak  mode.   If nn  is set  to  0,
  3832.             AutoTrak will  never be  activated.   If no  schedules are open, the
  3833.             system will beep every nn minutes between keystrokes.
  3834.  
  3835.             TT_CONFIG= {yes|NO} If set to NO inhibits the user from changing the
  3836.             working characteristics of the program.
  3837.  
  3838.             TT_CURSOR= {narrow|Wide|2-bar}  sets the preferred cursor style when
  3839.             working in the timesheet.
  3840.  
  3841.             TT_DBWINDOW=  {before|AFTER}    allows  the  operator  to  determine
  3842.             whether the  schedule data  window should  be displayed  & completed
  3843.             before or after the time range when creating a new event.
  3844.  
  3845.             TT_DOS= {yes|NO}  enables or disables the user's access to the File-
  3846.             DOS menu  function and  the DOS-CMD  alarms.    For  maximum  system
  3847.             security, this should be set to NO.
  3848.  
  3849.             TT_EDITPAST= {no|YES},  selecting YES  will allow  the  operator  to
  3850.             change events that have passed the current date and time.  If set to
  3851.             the default  of no,  only events in the future are modifiable,  past
  3852.             events are viewable only
  3853.  
  3854.             TT_GUIDE=  {yes|NO}  disables  the  forced  help  screens  that  are
  3855.             displayed to  help you through complex operations. e.g. New schedule
  3856.             file creation.
  3857.  
  3858.             TT_KBSPEED= {Slow|Medium|fast}  adjusts the keyboard typematic delay
  3859.             and repeat rate to allow faster operation within TimeTrak.
  3860.  
  3861.             TT_MOUSE= xscale,  yscale    adjusts the mouse speed scaling to suit
  3862.             your preferences.  The initial  values are  preset as  70,60   Lower
  3863.             values =  faster mouse  response.   Setting both values to zero will
  3864.             disable the mouse functions from the program.
  3865.  
  3866.  
  3867.  
  3868.      ---------------------------------------------------------------------------
  3869.      9 August, 1991SUPERVISOR OPTIONS        Page 67
  3870.  
  3871.  
  3872.  
  3873.             TT_PATH= {currentpath|requiredpath}  the DOS  compatible  path  name
  3874.             that defines  the location of the TimeTrak databases and indexes. If
  3875.             undefined, TimeTrak  will initially  use the current directory, then
  3876.             allow the user to move between directories when opening or replacing
  3877.             files.   For security  purposes, this  variable should be set to the
  3878.             appropriate directory  for each  user.   If requiredpath is defined,
  3879.             TimeTrak will  let the  user access  the specified  directory only -
  3880.             excluding any higher or lower levels of subdirectories.
  3881.  
  3882.             TT_PRESENT= {past|FUTURE}  specifies whether  the current  time slot
  3883.             (today's date and time-of-day) should be regarded as past time (used
  3884.             by TT_EDITPAST),  or future  time, which  would allow changes to the
  3885.             current slot even when the editing of past events is disabled.
  3886.  
  3887.             TT_PRINTER= {LPT1|device|path\filename.ext|NO}
  3888.                         ,{80|width}
  3889.                         ,{66|lines}
  3890.                         ,{IBMPC|ASCII|charset}
  3891.             Specifies the  target for  the File-Print command.  device indicates
  3892.             the initial  destination for  all print  requests,  width  sets  the
  3893.             maximum number  of character columns that can be printed across each
  3894.             page,   lines specifies the maximum number of lines per page between
  3895.             headers, and  charset indicates  the character  set to  be used when
  3896.             sending reports to the printer/file.  Setting TT_PRINTER=NO disables
  3897.             all user  access to  printer functions and configuration from within
  3898.             the program.   Setting TT_CONFIG=NO will indirectly inhibit the user
  3899.             from changing  the settings  made  with  TT_PRINTER.    The  default
  3900.             setting is equivalent to TT_PRINTER=LPT1,80,66,IBMPC
  3901.  
  3902.             TT_SOUND= {off|ON} enables the computer's speaker to accompany error
  3903.             or warning messages.
  3904.  
  3905.             TT_SCROLL= {fast|slow}   When TimeTrak performs scrolling, it may be
  3906.             considerably slowed  down by disk access - especially on floppy disk
  3907.             based machines.   Entering  any value after the equal sign will make
  3908.             the scroll operations wait until the screen is redrawn.
  3909.  
  3910.  
  3911.  
  3912.  
  3913.  
  3914.      ENDING A TIMETRAK SESSION
  3915.  
  3916.             Before turning  off or  rebooting your main computer or workstation,
  3917.             all TimeTrak schedules must be CLOSED, or TimeTrak terminated in the
  3918.             normal manner  (FILE-EXIT).    Failure  to  follow  this  rule  will
  3919.             possibly corrupt  the data in the schedule files, or the most recent
  3920.             additions/changes will be lost.
  3921.  
  3922.  
  3923.  
  3924.  
  3925.  
  3926.      ---------------------------------------------------------------------------
  3927.      9 August, 1991SUPERVISOR OPTIONS        Page 68
  3928.  
  3929.  
  3930.  
  3931.      ERROR MESSAGES
  3932.  
  3933.             TimeTrak automatically  resolves most  error situations, and informs
  3934.             you of  the current  status through flashing the bottom message bar.
  3935.             Pressing the  F1 key  immediately after  the status  bar blinks will
  3936.             display a description of the problem that caused the warning.
  3937.  
  3938.             For those  errors which  TimeTrak cannot  handle internally,  a text
  3939.             message box  is popped-over  the current display, with a description
  3940.             of the condition that caused the error.
  3941.  
  3942.  
  3943.  
  3944.             Can't chdir  to ....   Indicates that TimeTrak was asked to access a
  3945.             schedule in  a device  or directory  that  is  inaccessible  to  the
  3946.             current user.   One  possible cause  may be that the target is write
  3947.             protected.
  3948.  
  3949.             Can't check  range, database  corrupted...   When you press ENTER to
  3950.             create a  new event,  TimeTrak scans  the current resource to see if
  3951.             there is  space for  an event  to fit.   If  you see this error, you
  3952.             should backup  the TSD  file, and  immediately try  to  REINDEX  the
  3953.             offending schedule.
  3954.  
  3955.             Can't create  index for  ...    This error will usually occur if you
  3956.             have run  out of  disk space,  or some other critical disk error has
  3957.             occurred.   It cannot happen during normal operation, as indexes are
  3958.             only created  during  the  initial  schedule  setup  and  reindexing
  3959.             operations.
  3960.  
  3961.             Couldn't find  original record...   This  is a serious error, as the
  3962.             resource names are all stored near the beginning of the schedule TSD
  3963.             file.  This indicates that the schedule file has been corrupted in a
  3964.             very critical  place, and may be irrecoverable.   Critical errors of
  3965.             this type  are usually  be  caused  by  power  failure  during  disk
  3966.             operations, or physical disk problems.
  3967.  
  3968.             It is suggested that you copy the TSD file to another disk, and then
  3969.             restore your previous backup copy.
  3970.  
  3971.             Cant open database...  During an open or replace operation, TimeTrak
  3972.             failed to locate the schedule TSD file that was requested.
  3973.  
  3974.             Can't open  index...  TimeTrak successfully opened the TSD (schedule
  3975.             database), but  could not  open the  TSX (index) file.   This may be
  3976.             due to  some disk  error, or  more likely,  the TSX  file  has  been
  3977.             deleted to save disk space.  Use the FILE-UTILITIES-REINDEX function
  3978.             to build a new index for the desired schedule.
  3979.  
  3980.             Couldn't modify  database...   Probably indicates  that the schedule
  3981.             file is  set as  write-protected.  Any changes you have made will be
  3982.             discarded.
  3983.  
  3984.      ---------------------------------------------------------------------------
  3985.      9 August, 1991SUPERVISOR OPTIONS        Page 69
  3986.  
  3987.  
  3988.  
  3989.             Drive ....  not available...  An attempt to access a disk drive that
  3990.             is not  available to  TimeTrak.   Pressing ENTER  will  restore  the
  3991.             program to that point immediately prior to the error operation.
  3992.  
  3993.             File already  exists...   You may  not create two schedules with the
  3994.             same name.
  3995.  
  3996.             Invalid file  name...  TimeTrak expects all schedule names to adhere
  3997.             to the  rules required  for DOS filenames. (Refer to your DOS manual
  3998.             for more detail)
  3999.  
  4000.             Invalid number  of resources...   TimeTrak  allows between 1 and 999
  4001.             resources per  schedule.    This  error is displayed when an invalid
  4002.             number is  entered... typically  0  or  some  letters  that  do  not
  4003.             evaluate to a number.
  4004.  
  4005.             Invalid slot  size...   TimeTrak allows  between 1  and 99 units per
  4006.             time slot.
  4007.  
  4008.             e.g. 1 second,  30 minutes, 4 days
  4009.  
  4010.             This error  is  displayed  when  an  invalid  number  is  entered...
  4011.             typically 0 or letters that do not evaluate to a number.
  4012.  
  4013.             Invalid unit...   Only  predefined units are available in TimeTrak -
  4014.             i.e. multiples of Seconds, Minutes, Hours, Days and Weeks.
  4015.  
  4016.             Terminated by  user...   This message  indicates  that  the  current
  4017.             operation was terminated by the user (pressing ESC).
  4018.  
  4019.  
  4020.  
  4021.  
  4022.  
  4023.  
  4024.  
  4025.  
  4026.  
  4027.  
  4028.  
  4029.  
  4030.  
  4031.  
  4032.  
  4033.  
  4034.  
  4035.  
  4036.  
  4037.  
  4038.  
  4039.  
  4040.  
  4041.  
  4042.      ---------------------------------------------------------------------------
  4043.      9 August, 1991SUPERVISOR OPTIONS        Page 70
  4044.  
  4045.  
  4046.  
  4047.      ---------------------------------------------------------------------------
  4048.      THE EXTENDED CHARACTER SET
  4049.      ---------------------------------------------------------------------------
  4050.  
  4051.  
  4052.  
  4053.               123 {     124 |     125 }     126 ~
  4054.               127      128 Ç     129 ü     130 é
  4055.               131 â     132 ä     133 à     134 å
  4056.               135 ç     136 ê     137 ë     138 è
  4057.               139 ï     140 î     141 ì     142 Ä
  4058.               143 Å     144 É     145 æ     146 Æ
  4059.               147 ô     148 ö     149 ò     150 û
  4060.               151 ù     152 ÿ     153 Ö     154 Ü
  4061.               155 ¢     156 £     157 ¥     158 ₧
  4062.               159 ƒ     160 á     161 í     162 ó
  4063.               163 ú     164 ñ     165 Ñ     166 ª
  4064.               167 º     168 ¿     169 ⌐     170 ¬
  4065.               171 ½     172 ¼     173 ¡     174 «
  4066.               175 »     176 +     177 +     178 +
  4067.               179 |     180 |     181 +     182 |
  4068.               183 +     184 +     185 |     186 |
  4069.               187 +     188 +     189 +     190 +
  4070.               191 +     192 +     193 -     194 -
  4071.               195 |     196 -     197 +     198 +
  4072.               199 |     200 +     201 +     202 -
  4073.               203 -     204 |     205 -     206 +
  4074.               207 -     208 +     209 -     210 +
  4075.               211 +     212 +     213 +     214 +
  4076.               215 +     216 +     217 +     218 +
  4077.               219 +     220 +     221 +     222 +
  4078.               223 +     224 α     225 ß     226 Γ
  4079.               227 π     228 Σ     229 σ     230 µ
  4080.               231 τ     232 Φ     233 Θ     234 Ω
  4081.               235 δ     236 ∞     237 φ     238 ε
  4082.               239 ∩     240 ≡     241 ±     242 ≥
  4083.               243 ≤     244 ⌠     245 ⌡     246 ÷
  4084.               247 ≈     248 °     249 ∙     250 ·
  4085.               251 √     252 ⁿ     253 ²     254 ■
  4086.  
  4087.  
  4088.  
  4089.             The characters  above 127 are only available when laying out windows
  4090.             or forms.  They cannot be typed into text entry fields.
  4091.  
  4092.             To access  characters that  are not  present on  the keyboard,  hold
  4093.             either ALT  key, while  typing the  character value  on the  numeric
  4094.             keypad.
  4095.  
  4096.  
  4097.  
  4098.  
  4099.  
  4100.      ---------------------------------------------------------------------------
  4101.      9 August, 1991EXTENDED CHARACTER SET    Page 71
  4102.  
  4103.  
  4104.  
  4105.  
  4106.  
  4107.      ---------------------------------------------------------------------------
  4108.                                                                            INDEX
  4109.      ---------------------------------------------------------------------------
  4110.  
  4111.  
  4112.      Active split..............................................27
  4113.      Alarm actions.............................................35
  4114.      Alarm cancellation........................................38
  4115.      Alarm errors..............................................36
  4116.      Alarms.................................................9, 35
  4117.      Automatic display..........................................8
  4118.      AutoTrak...........................................8, 22, 23
  4119.      BackSpace key.............................................11
  4120.      Blank splits..........................................13, 31
  4121.      Calendar...............................................7, 44
  4122.      Calendar cursor...........................................44
  4123.      Calendar events...........................................45
  4124.      Cancelling a printout.....................................55
  4125.      Cell contents.............................................23
  4126.      Changing a diary entry....................................42
  4127.      Changing an event.........................................33
  4128.      Changing the active split.................................27
  4129.      Character set listing.....................................71
  4130.      Command line options......................................19
  4131.      Compressed displays.......................................13
  4132.      Compressing the display range.............................30
  4133.      Config menu...............................................21
  4134.      Config-Options............................................62
  4135.      Config-Printer............................................62
  4136.      Config-Resource...........................................62
  4137.      Config.sys............................................14, 65
  4138.      Copying events............................................32
  4139.      Creating a new event......................................31
  4140.      Creating a new schedule...................................48
  4141.      Ctrl+END key..............................................11
  4142.      Ctrl+ENTER key............................................11
  4143.      Ctrl+HOME key.............................................11
  4144.      Ctrl+L key................................................51
  4145.      Ctrl+N key................................................30
  4146.      Ctrl+O key................................................62
  4147.      Ctrl+P key................................................30
  4148.      Ctrl+R key................................................62
  4149.      Ctrl+W key (in File-New)..................................51
  4150.      Ctrl+W key (in timesheet).................................57
  4151.      Ctrl+Z key................................................57
  4152.      Cursor position...........................................28
  4153.      Cursor style..............................................67
  4154.      Data fields in the timesheet..........................34, 52
  4155.  
  4156.  
  4157.      ---------------------------------------------------------------------------
  4158.      9 August, 1991      INDEX               Page 72
  4159.  
  4160.  
  4161.  
  4162.  
  4163.  
  4164.      ---------------------------------------------------------------------------
  4165.                                                                            INDEX
  4166.      ---------------------------------------------------------------------------
  4167.  
  4168.      Data form layout..........................................51
  4169.      Date setting..............................................19
  4170.      Default settings..........................................66
  4171.      DEL key (in range setting)................................32
  4172.      DEL key (in text).........................................11
  4173.      Deleting a diary entry....................................42
  4174.      Deleting an alarm.........................................38
  4175.      Deleting an event.........................................33
  4176.      Diary..................................................7, 41
  4177.      Disk requirements.........................................15
  4178.      Display adapters..........................................18
  4179.      Display menu..........................................20, 59
  4180.      DOS shell.................................................65
  4181.      Duration of an event......................................31
  4182.      Editing in past time......................................28
  4183.      Ending TimeTrak.......................................20, 68
  4184.      Entry order for new events............................31, 67
  4185.      Environment space.........................................65
  4186.      Environment variables.....................................65
  4187.      Error Messages........................................12, 69
  4188.      Event cursor...............................................8
  4189.      Event duration............................................31
  4190.      Events.....................................................7
  4191.      Expanding the display range...............................30
  4192.      Extended moves.........................................9, 25
  4193.      F1 key....................................................11
  4194.      F10 key...................................................20
  4195.      F2 key....................................................23
  4196.      F3 key............................................28, 42, 45
  4197.      F5 key....................................................22
  4198.      F6 key....................................................44
  4199.      F7 key....................................................41
  4200.      Field display.............................................34
  4201.      Field names...............................................52
  4202.      Fields in the data window.................................52
  4203.      File menu.................................................20
  4204.      File operations...........................................47
  4205.      File options..............................................24
  4206.      File-Close................................................48
  4207.      File-Create...............................................48
  4208.      File-DOS..................................................56
  4209.      File-Exit.................................................56
  4210.      File-Open.................................................47
  4211.  
  4212.  
  4213.  
  4214.      ---------------------------------------------------------------------------
  4215.      9 August, 1991      INDEX               Page 73
  4216.  
  4217.  
  4218.  
  4219.  
  4220.  
  4221.      ---------------------------------------------------------------------------
  4222.                                                                            INDEX
  4223.      ---------------------------------------------------------------------------
  4224.  
  4225.      File-Print................................................55
  4226.      File-Replace..............................................47
  4227.      File-Utilities............................................55
  4228.      Floppy disk startup.......................................17
  4229.      Floppy system performance.................................17
  4230.      Function Feedback.........................................12
  4231.      Glossary...................................................6
  4232.      Graphics characters...................................51, 71
  4233.      Hard disk startup.........................................17
  4234.      Help......................................................11
  4235.      Help files missing........................................64
  4236.      Help guide screens....................................48, 67
  4237.      Ignoring the key search value.............................30
  4238.      Information about the schedule............................22
  4239.      INS key in text...........................................10
  4240.      Installation..............................................14
  4241.      Introduction...............................................5
  4242.      Jump to a particular time..................................9
  4243.      Jump to a specific date...................................26
  4244.      Key fields................................................52
  4245.      Key names.................................................52
  4246.      Keyboard..................................................10
  4247.      Keyboard speed........................................24, 67
  4248.      Locate - example..........................................29
  4249.      Locate menu...........................................20, 60
  4250.      Locating a specific value.................................28
  4251.      Locating an event by content..............................28
  4252.      Making a new schedule.....................................48
  4253.      Menu bar...................................................8
  4254.      Menu operation............................................20
  4255.      Modifying an existing event...............................33
  4256.      Mouse......................................................9
  4257.      Mouse speed...............................................67
  4258.      Moving a week at a time...................................26
  4259.      Moving alarms with an event...............................39
  4260.      Moving an event...........................................33
  4261.      Moving in the calendar....................................44
  4262.      Moving in the diary.......................................42
  4263.      Moving to a date..................................26, 42, 45
  4264.      Moving within the timesheet...............................24
  4265.      Multiple schedules.................................8, 22, 27
  4266.      Multiple Splits............................................8
  4267.      Network operation.........................................16
  4268.  
  4269.  
  4270.  
  4271.      ---------------------------------------------------------------------------
  4272.      9 August, 1991      INDEX               Page 74
  4273.  
  4274.  
  4275.  
  4276.  
  4277.  
  4278.      ---------------------------------------------------------------------------
  4279.                                                                            INDEX
  4280.      ---------------------------------------------------------------------------
  4281.  
  4282.      Network startup...........................................18
  4283.      New event entry order.....................................31
  4284.      New events................................................31
  4285.      New schedule name.........................................48
  4286.      Next... function..........................................25
  4287.      Number of resources.......................................48
  4288.      Odd display alignment.....................................22
  4289.      Paper size................................................63
  4290.      Path for schedule files...................................67
  4291.      Previous week.............................................26
  4292.      Print cancel..............................................55
  4293.      Printer character set.....................................63
  4294.      Printer configuration.....................................62
  4295.      Printing..................................................55
  4296.      Purging events............................................56
  4297.      Reindexing................................................55
  4298.      Reminders.................................................35
  4299.      Repeating the Locate function.............................29
  4300.      Rescheduling strategy.....................................39
  4301.      Resolution of schedule....................................48
  4302.      Resource names............................................62
  4303.      Resources..................................................7
  4304.      Sample schedules...........................................6
  4305.      Schedule definition........................................6
  4306.      Schedule status...........................................22
  4307.      Scroll Lock............................................8, 27
  4308.      Scrolling speed...........................................30
  4309.      Search repeat.............................................29
  4310.      Searching for any event...................................30
  4311.      Searching for event by content............................28
  4312.      Security..................................................64
  4313.      Setting environment values................................66
  4314.      Setting field names.......................................52
  4315.      Setting the alarm time....................................37
  4316.      Setting the time range....................................31
  4317.      Shift+digit...............................................26
  4318.      Slot size.................................................48
  4319.      Sound on/off..............................................68
  4320.      SPACE bar.........................................27, 32, 41
  4321.      Split menu............................................20, 57
  4322.      Split-Close...............................................57
  4323.      Split-Split...............................................57
  4324.      Split-Window Position.....................................57
  4325.  
  4326.  
  4327.  
  4328.      ---------------------------------------------------------------------------
  4329.      9 August, 1991      INDEX               Page 75
  4330.  
  4331.  
  4332.  
  4333.  
  4334.  
  4335.      ---------------------------------------------------------------------------
  4336.                                                                            INDEX
  4337.      ---------------------------------------------------------------------------
  4338.  
  4339.      Split-Zoom................................................57
  4340.      Splits.....................................................7
  4341.      Starting TimeTrak.........................................17
  4342.      Startup path..............................................64
  4343.      Status information........................................11
  4344.      Status line...............................................12
  4345.      Supervisor options........................................64
  4346.      System clock..............................................19
  4347.      System shutdown.......................................20, 68
  4348.      TAB key...........................................11, 22, 46
  4349.      Text entry................................................10
  4350.      Tilde character...........................................52
  4351.      Time Aligned...............................................8
  4352.      Time bar...................................................8
  4353.      Time notation.............................................12
  4354.      Time setting..............................................19
  4355.      Timesheet..............................................7, 22
  4356.      Timeslots..............................................7, 49
  4357.      TT_ACCESS.................................................67
  4358.      TT_AUTODELAY..............................................67
  4359.      TT_CONFIG.................................................67
  4360.      TT_CURSOR.................................................67
  4361.      TT_DBWINDOW...............................................67
  4362.      TT_DOS....................................................67
  4363.      TT_EDITPAST...............................................67
  4364.      TT_GUIDE..................................................67
  4365.      TT_KBSPEED................................................67
  4366.      TT_MOUSE..................................................67
  4367.      TT_PATH...................................................67
  4368.      TT_PRESENT................................................68
  4369.      TT_PRINTER................................................68
  4370.      TT_SCROLL.................................................68
  4371.      TT_SOUND..................................................68
  4372.      Types of alarm............................................35
  4373.      Underscore character......................................52
  4374.      User data fields..........................................52
  4375.      User data layout..........................................51
  4376.      User privileges...........................................67
  4377.      Warning messages..........................................12
  4378.      Width of timeslots........................................30
  4379.      Wildcards in filename.....................................47
  4380.  
  4381.  
  4382.  
  4383.  
  4384.  
  4385.      ---------------------------------------------------------------------------
  4386.      9 August, 1991      INDEX               Page 76